@shelf/pspdfkit-ssr
v4.0.1
Published
Utilities to work with PSPDFKit's server-side rendering
Downloads
1,079
Maintainers
Readme
pspdfkit-ssr
Install
$ yarn add @shelf/pspdfkit-ssr
Usage
const {createReadStream} = require('fs');
const {uploadPDF, getJWTForDocumentPreview} = require('@shelf/pspdfkit-ssr');
const documentId = await uploadPDF({
documentId: 'some-custom-document-id',
fileStream: createReadStream('./file.pdf'),
fileSize: 1024,
});
const jwt = getJWTForDocumentPreview(documentId);
Note: this library relies upon following environment variables:
PSPDFKIT_SERVER_URL
PSPDFKIT_SERVER_AUTH_TOKEN
PSPDFKIT_SERVER_JWT_KEY
PSPDFKIT_SERVER_JWT_PASSPHRASE
Note: this library tries to be idempotent. Unlike PSPDFKit server, it catches errors when document with provided ID was already uploaded.
See Client Authentication section of PSPDFKit documentation for details.
Publish
Run
sudo npx np
, follow interactive UI. Please select appropriate version bump according to semver.After redirect to the prepared release of the early published package just press button
Publish release
License
MIT © Shelf