10 Javascript Libraries and Tools To Work With PDF

PDF is very popular common file extension to read or view documents on web. If you deal with PDF in your applications, then here are 10 Javascript Libraries and Tools To Work With PDF you might find this list useful.

SwipeBook PDF Viewer

It is PDF viewer that enables you to view PDF files seamlessly inside your website. It was buildt on top of Real3D Flipbook, so it has all features available in Real3D Flipbook but with horizontal swipe navigation instead of page flip.

SwipeBook PDF Viewer jQuery plugin

jspdf

The leading HTML5 client solution for generating PDFs. Perfect for event tickets, reports, certificates, you name it!

jspdf

pdfmake

Print PDFs directly in the browser or delegate it to your NodeJS backend. Use the same document definition in both cases.

pdfmake

URL to PDF Microservice

This microservice is useful when you need to automatically produce PDF files for whatever reason. The files could be receipts, weekly reports, invoices, or any content.

URL to PDF Microservice

ReLaXed

It allows complex layouts to be defined with CSS and JavaScript, while writing the content in a friendly, minimal syntax close to Markdown or LaTeX.

ReLaXed

nodeice

Another PDF invoice generator.

nodeice

Electron

A command line tool to generate PDF from URL, HTML or Markdown files with electron.

electron

PDFObject

An open-source standards-friendly JavaScript utility for embedding PDF files into HTML documents.

PDFObject

Gmail To PDF

A Google Apps Script library for converting Gmail messages to PDFs for easy archival.

Gmail To PDF

pdf2json

pdf2json is a node.js module that parses and converts PDF from binary to json format, it`s built with pdf.js and extends it with interactive form elements and text content parsing outside browser.

pdf2json

1 Comments

  1. Great article, I never thought about these that such libraries are available, SwipeBook PDF Viewer looks very interesting.

Leave a comment

Please be polite. We appreciate that. Your email address will not be published and required fields are marked

This site uses Akismet to reduce spam. Learn how your comment data is processed.