SelectPdf Online REST API – Node.js Client Library

Node.jsSelectPdf cloud REST API is a platform independent PDF manipulation API. As a true REST API, it can be used with any language: .NET, Java, PHP, Python, Go, Ruby and many more. We are presenting today the dedicated Node.js client library for SelectPdf API.

Using the SelectPdf Online REST API Node.js client library you can easily take advance of the API features offered by SelectPdf:

HTML to PDF REST API – SelectPdf HTML To PDF Online REST API is a professional solution that lets you create PDF from web pages and raw HTML code in your applications.

PDF to TEXT REST API – SelectPdf Pdf To Text REST API is an online solution that lets you extract text from your PDF documents or search your PDF document for certain words.

PDF Merge REST API – SelectPdf Pdf Merge REST API is an online solution that lets you merge local or remote PDFs into a final PDF document.

All these APIs can be easily integrated with Node.js using the dedicated client library.

Installation

Install SelectPdf Node.js Client for Online API via npm.

npm install selectpdf

OR

Download selectpdf-api-nodejs-client-1.4.0.zip, unzip it and run:

npm install /path/to/selectpdf-api-nodejs-client-1.4.0

OR

Clone selectpdf-api-nodejs-client from Github and install the library.

git clone https://github.com/selectpdf/selectpdf-api-nodejs-client
npm install /path/to/selectpdf-api-nodejs-client-1.4.0

Get a trial key for SelectPdf online REST API

Once the library is installed, you need a key to be able to access the API.

GET A DEMO LICENSE KEY NOW
The free trial key for the online API is valid for 7 days and it includes 200 conversions.

Sample Code

The Nodejs client library makes accessing SelectPdf online REST API very easy. Here are a few samples that present the main features of the API. For details and full list of parameters access the SelectPdf API Nodejs documentation on GitHub or the individual pages of the APIs: HTML to PDF API or PDF to TEXT API or PDF Merge API.

Convert HTML to PDF in Nodejs

The following sample shows the main features of the HTML To PDF API. Comment/uncomment code to convert an url to file or memory or also convert raw HTML to file or memory.

Convert HTML to PDF with custom header/footer in Nodejs

The following sample shows how to convert a web page to PDF and also setting a custom header or footer.

Extract text from PDF in Nodejs

The following sample shows how to extract the text from a PDF document using SelectPdf API. Comment/uncomment code to convert a local PDF or a PDF from a remote url to file or memory.

Search for text in PDF using Nodejs

The following sample shows how to search a PDF document for a specific text.

Merge PDFs using Nodejs

The following sample shows how merge several PDF documents into a final file. The source PDFs can be local files or PDFs from remote urls. The final PDF can be retrieved in memory or saved to a local file.

The above Node.js samples can also be found in the following GitHub repository:
https://github.com/selectpdf/selectpdf-api-nodejs-client/tree/main/samples.