Supported platform and node versions
This package depends on unmanaged add-on binaries, and the add-on binaries are not cross-platform. At the moment we have support for
- OS: Linux(x64) excluding Alpine, Windows(x64), Mac
- Node.js version: 8, 9, 10, 11, 12, 13
Installation will fail if your OS or node version is not supported.
Here is a code snippet to demonstrate how to use this package.
const PDFNet = ; // you may need to set up NODE_PATH environment variable to make this work.const main = asyncconst doc = await PDFNetPDFDoc;const page = await doc;doc;doc;;// add your own license key as the second parameter, e.g. PDFNet.runWithCleanup(main, 'YOUR_LICENSE_KEY')PDFNet;
There are some code samples in the @pdftron/pdfnet-node/samples directory.
To get started please see the documentation at https://www.pdftron.com/documentation/nodejs/get-started/integration.
Visit https://www.pdftron.com/licensing to license PDFTron SDK.