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), 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 = asynctryconst doc = await PDFNetPDFDoc;const page = await doc;doc;doc;catch errconsole;;PDFNet;
There are some code samples in the @pdftron/pdfnet-node/samples directory.
The add-on requires a dynamic library in the lib directory of the package. You need set up LD_LIBRARY_PATH for Linux, or DYLD_FALLBACK_LIBRARY_PATH for Mac, to contain @pdftron/pdfnet-node/lib in your node_modules 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.