🌐
npm
npmjs.com › package › pdf-lib
pdf-lib - npm
Create and modify PDF files with JavaScript. Latest version: 1.17.1, last published: 4 years ago. Start using pdf-lib in your project by running `npm i pdf-lib`. There are 1017 other projects in the npm registry using pdf-lib.
      » npm install pdf-lib
    
Published   Nov 06, 2021
Version   1.17.1
Author   Andrew Dillon
🌐
PDF-LIB
pdf-lib.js.org
PDF-LIB · Create and modify PDF documents in any ...
# With npm npm install --save pdf-lib # With yarn yarn add pdf-lib
🌐
npm
npmjs.com › package › pdfkit
pdfkit - npm
A PDF generation library for Node.js. Latest version: 0.17.2, last published: 3 months ago. Start using pdfkit in your project by running `npm i pdfkit`. There are 871 other projects in the npm registry using pdfkit.
      » npm install pdfkit
    
Published   Aug 30, 2025
Version   0.17.2
Author   Devon Govett
Homepage   http://pdfkit.org/
🌐
Honeybadger
honeybadger.io › blog › pdf-node
Managing PDFs in Node.js with pdf-lib - Honeybadger Developer Blog
November 16, 2023 - This command will download the pdf-lib package from the npm registry and add it to your project's node_modules directory.
🌐
npm
npmjs.com › search
keywords:pdf-lib - npm search
This project extends the capabilities of the pdf-lib JavaScript library by providing a set of helper functions that simplify common PDF manipulation tasks. It includes utilities for drawing and formatting text, images, and shapes within PDF ...
🌐
npm
npmjs.com › react-native-pdf-lib
react-native-pdf-lib
February 9, 2020 - A react native library for handling generating PDFs. Latest version: 1.0.0, last published: 6 years ago. Start using react-native-pdf-lib in your project by running `npm i react-native-pdf-lib`. There are 2 other projects in the npm registry ...
      » npm install react-native-pdf-lib
    
Published   Feb 09, 2020
Version   1.0.0
Author   Andrew Dillon
🌐
npm
npmjs.com › package › pdf-lib-incremental-save
pdf-lib-incremental-save - npm
// Load a PDFDocument from the existing PDF bytes const pdfDoc = await PDFDocument.load(existingPdfBytes) // Take a snapshot of the document const snapshot = pdfDoc.takeSnapshot(); // Get the first page of the document const pages = pdfDoc.getPages() const firstPage = pages[0] // Mark the page as modified snapshot.markRefForSave(firstPage.ref) // Draw a string of text diagonally across the first page firstPage.drawText('Incremental saving is also awesome!', { x: 50, y: 4 * fontSize, size: fontSize }) // Serialize the PDFDocument to bytes (a Uint8Array) const pdfIncrementalBytes = await pdfDoc.saveIncremental(snapshot) const pdfBytes = Buffer.concatenate([ existingPdfBytes, pdfIncrementalBytes ]) // For example, `pdfBytes` can be: // • Written to a file in Node // • Downloaded from the browser // • Rendered in an <iframe>
      » npm install pdf-lib-incremental-save
    
Published   Jan 29, 2024
Version   1.17.4
Author   Remus DRAICA
🌐
LogRocket
blog.logrocket.com › home › managing pdfs in node with pdf-lib
Managing PDFs in Node with pdf-lib - LogRocket Blog
June 4, 2024 - Take control of your PDFs in Node.js with pdf-lib, a useful tool for creating and modifying PDFs, designed to work in any JavaScript runtime.
Find elsewhere
🌐
GitHub
github.com › Hopding › pdf-lib
Hopding/pdf-lib: Create and modify PDF documents in any ...
When using a UMD build, you will have access to a global window.PDFLib variable. This variable contains all of the classes and functions exported by pdf-lib. For example: // NPM module import { PDFDocument, rgb } from 'pdf-lib'; // UMD module var PDFDocument = PDFLib.PDFDocument; var rgb = PDFLib.rgb;
Starred by 8.1K users
Forked by 826 users
Languages   TypeScript 80.9% | HTML 9.9% | JavaScript 8.5% | Objective-C 0.3% | CSS 0.2% | Starlark 0.1% | Java 0.1%
🌐
PDF-LIB
pdf-lib.js.org › docs › api
pdf-lib · PDF-LIB
pdf-lib · BlendMode · ColorTypes · Duplex · ImageAlignment · LineCapStyle · LineJoinStyle · NonFullScreenPageMode · ParseSpeeds · PrintScaling · ReadingDirection · RotationTypes · StandardFonts · TextAlignment · TextRenderingMode · PDFButton · PDFCheckBox ·
🌐
npm
npmjs.com › package › @hichamchar › n8n-nodes-pdflib
@hichamchar/n8n-nodes-pdflib - npm
October 14, 2025 - n8n community node for filling and manipulating PDF documents using pdf-lib. Perfect for generating tax receipts, invoices, and forms.. Latest version: 0.4.1, last published: 2 months ago.
      » npm install @hichamchar/n8n-nodes-pdflib
    
Published   Oct 14, 2025
Version   0.4.1
Author   hichamchar
🌐
Aikido
intel.aikido.dev › packages › npm › pdf-lib
pdf-lib - npm package security analysis
Create and modify PDF files with JavaScript Latest: 1.17.1. No known vulnerabilities.
🌐
WeWeb Community
community.weweb.io › ask us anything
NPM Library For PDF Creating - Ask us anything - WeWeb Community
Hi! Recently i’ve tried to add PDF creation functonality into my Weweb project. I’ve found a couple of npm libraries that can help me with that and installed them in NPM plugin. One of them was html2pdf. When i’m trying to use it’s functions in workflow custom js action i can see that ...
Published   November 13, 2023
🌐
npm
npmjs.com › search
pdf - npm search
Feature-rich JavaScript PDF library with built-in support for loading and manipulating PDF document.
🌐
npm
npmjs.com › search
keywords:pdf-lib-plus-encrypt - npm search
npm · Sign UpSign In · Sort by: Default · Default · Most downloaded this week · Most downloaded this month · Most dependents · Recently published · Create and modify and encrypt PDF files with JavaScript · pdf-lib · pdf-lib-plus-encrypt ...
🌐
Stack Overflow
stackoverflow.com › questions › 76488079 › working-with-multiple-checkboxes-in-pdf-form-using-pdf-lib-npm
Working with Multiple Checkboxes in PDF Form - using PDF-LIB npm
I have two checkboxes in my PDF. They are "Ja" & "Nei". But when I use const fields = form.getFields() this property to get checkbox names im getting only name===> PDFChe...
🌐
Stack Overflow
stackoverflow.com › questions › 71603667 › how-to-use-pdf-lib-in-angular
node.js - How to use pdf-lib in Angular? - Stack Overflow
I found this pdf-lib library that I want to use in my angular project but I couldn't find any docs on how to import it in angular and I don't know the procedure of achieving this. Can someone please help with me with importing this library (or any other npm library in general) to an angular project