1.1.5 • Published 3 years ago

@webdoxclm/document-viewer v1.1.5

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

document-viewer

The document viewer package allows to renderize pdf documents registered on Webdox preview server when preview mode is activated. On position-signature mode, allows to position drawn signatures to be used in Webdox Signature API.

Setup

First, make sure you have been added to NPM's Webdox Organization. Login to npm with your Webdox account and map @webdoxclm scope to Webdox' npm registry.

yarn add @webdoxclm/document-viewer

Usage Example

To make this component work locally, you need to run preview on your computer because of CORS policies.

Preview Mode

<Viewer
  format="pdf"
  serverState={serverState} // serverState given by preview server
  previewHost={'http://localhost:8000'} // only for development
  mode={'preview'}
/>

Position Signature mode

<Viewer
  format="pdf"
  actors={[
    { name: 'Juan Pablo Jofré', externalID: 125, signatures: [] },
    { name: 'Daniel Zarate', externalID: 126, signatures: [{ pos: { X: 305, Y: 300 }, page: 4 }] },
    { name: 'Luis Porras', externalID: 127, signatures: [] },
  ]}
  serverState={{ rendering: true, sessionID: 'previewID' }}
  previewHost={'http://localhost:8000'} // only for development
  onSignatureChange={(actors) => console.log(actors)} // handles signatures changes
  mode={'position-signature'}
/>
1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago