Options
All
  • Public
  • Public/Protected
  • All
Menu

@foxitsoftware/web-collab-client - v1.3.1

Web Collaboration Client

Welcome to the API documentation for the web collaboration client, which is a client component of Foxit Web Collaboration Add-on.

Installation

Web Collaboration Client runs in a web browser and is available as a NPM package.

npm install @foxitsoftware/web-collab-client

Usage

import { WebCollabClient } from "@foxitsoftware/web-collab-client"

const client = new WebCollabClient({
baseURL: "http://localhost:8080",
pdfViewer: pdfViewerInstance,
userProvider: () => {
// The user information is up to the app level to provide and will be applied in the collaboration client module.
return {
id: 'some-user-id-from-user-app',
username: "some-user",
token: "user-token" // The token is used for authentication, token validation should be implemented on server side
}
}
})

// create a collaboration for a pdf doc
const collaboration = client.createCollaboration({
fileUrl: 'http://path-to-your-pdf-file.pdf',
isDocPublic: true,
docName:'path-to-your-pdf-file.pdf'
})

// begin collaboration session
collaboration.begin()

Generated using TypeDoc