PDFKit

PDFKit is a JavaScript PDF creation library that works in Node.js and browser environments. It has a chainable API structure, with abstractions for both low-level functions and high-level functions. Vector graphics offer encryption and accessibility features along with font embedding, text processing, table and form support.

PD

foliojs · PDF & Document Processing

STARS10.7K
FORKS1.2K
COMMITS—
CONTRIBUTORS113
VERSIONv0.9.0
UPDATED5 days ago
PDFNodejsJavaScriptLibraryMIT

Common commercial products in this category: Adobe Acrobat, ABBYY FineReader, Foxit PDF Editor

What can it do?
  • Draw vector graphics and gradients with HTML5-like canvas API
  • You create documents by burying fonts in TrueType, OpenType and WOFF format
  • Add images in JPEG and PNG format to documents with transparency support
User reviews
  • • NeutralHacker News

    PDFKit - A PDF generation library for Node.js.

    “I recently switched to using this for a web app from Prawn. The main app is in Ruby, but this was so much nicer (simpler API, much, much faster PDF generation) than Prawn for our particular use case (PDFs with lots of exact positioning of text and images) that I actually set up…”

  • • NeutralGitHub Issue

    Right-to-Left (RTL) support for Hebrew and Arabic

    “Please add Right-to-Left (RTL) support for languages like Hebrew and Arabic... Something like: ``` javascript doc.rtl(true); doc.text('...', {rtl: true}); ```”

My note

Alternative pages

More in: PDF & Document Processing