Package category
PDF and documents
Generate, render and parse PDF, DOCX and spreadsheets.
645 packages6 comparisons
Packages compared
645 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @firecrawl/anydoc-linux-arm64-gnu Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown | 18.6k | - | - | - | 28 days ago 0.2.4 | CommonJS | None | PDF and documents, Markdown |
| @handsontable/vue3 Best Data Grid for Vue with Spreadsheet Look and Feel. | 18.3k | - | - | - | 10 days ago 18.1.1 | ESM + CommonJS | Bundled | Tables and data grids, Vue |
| @kreuzberg/node-linux-x64-gnu Kreuzberg document intelligence - Node.js native bindings | 18.3k | - | - | - | 2 months ago 4.10.2 | CommonJS | None | PDF and documents |
| @stackforge-eu/factur-x Embed Factur-X, ZUGFeRD, and XRechnung structured invoice XML into PDF/A-3 documents | 18.1k | - | - | - | 10 days ago 1.4.1 | ESM + CommonJS | Bundled | PDF and documents |
| @json-render/react-pdf React PDF renderer for @json-render/core. JSON becomes PDF documents. | 17.7k | - | - | - | 6 days ago 0.21.0 | ESM + CommonJS | Bundled | PDF and documents |
| @pdfslick/react PDFSlick React — view and interact with PDF documents in your React apps. | 17.3k | - | - | - | 1 month ago 4.0.2 | ESM + CommonJS | Bundled | PDF and documents, React |
| pptx-viewer-core PowerPoint PPTX engine: parse, edit, serialize, and convert .pptx files. Framework-agnostic TypeScript SDK. | 17.2k | - | - | today 4.3.1 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| @quasar/quasar-app-extension-qpdfviewer QPdfviewer is an app extension for viewing PDF files | 17.1k | - | - | - | 4 years ago 1.0.0-beta.9 | CommonJS | None | PDF and documents |
| image-to-pdf A simple image to PDF converter | 17k | +145% | - | 1 year ago 3.0.2 | ESM + CommonJS | Bundled | PDF and documents, Image processing | |
| pdf-parse-fork Pure javascript cross-platform module to extract text from PDFs. | 17k | +236% | - | 3 years ago 1.2.0 | CommonJS | None | PDF and documents | |
| datatables.net-buttons-bs Buttons for DataTables with styling for [Bootstrap](https://getbootstrap.com/docs/3.3/) | 16.7k | +14% | - | 3 days ago 4.1.1 | ESM + CommonJS | Bundled | PDF and documents, UI component libraries | |
| devexpress-richedit DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents. | 16.1k | +3% | - | 7 days ago 26.1.5 | - | Bundled | Rich text and code editors, PDF and documents | |
| pdfjs-serverless PDF.js redistributed as a single bundle for edge and serverless runtimes | 16k | +730% | - | 1 month ago 1.3.1 | ESM only | Bundled | Cloud SDKs, PDF and documents | |
| @nutrient-sdk/node Convert documents in your Node.js apps. | 16k | - | - | - | 7 months ago 1.3.0 | ESM + CommonJS | Bundled | PDF and documents |
| excel-formula-tokenizer Tokenize Excel formulas | 15.9k | +66% | - | 4 years ago 3.0.0 | CommonJS | Bundled | Parsers and serialisers, PDF and documents | |
| compress-pdf A PDF compression library using Ghostscript | 15.8k | +143% | - | 4 months ago 0.6.3 | ESM + CommonJS | Bundled | PDF and documents | |
| @file-type/pdf file-type plugin to parse PDF files | 15.6k | - | - | - | 5 months ago 0.3.0 | ESM only | None | PDF and documents |
| @file-viewer/renderer-pdf Standalone PDF renderer plugin for File Viewer powered by PDF.js. | 15.6k | - | - | - | 5 days ago 3.1.2 | ESM only | Bundled | PDF and documents |
| e-virt-table A powerful data table based on canvas. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc. | 15.5k | +1019% | - | 9 days ago 1.4.16 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| pdf-to-printer Print PDF files and images to Windows printers from Node.js and Electron. Supports Zebra, Rollo, and other label printers with duplex, paper size, tray selection, and silent printing. | 15.4k | +153% | - | 25 days ago 5.8.1 | CommonJS | Bundled | PDF and documents | |
| @vue-pdf-viewer/viewer A vue-pdf-viewer component for Vue and Nuxt. Suitable for vue-pdf document. | 15.1k | - | - | - | 8 days ago 4.4.0 | ESM + CommonJS | Bundled | PDF and documents, Vue |
| markdown-docx Convert Markdown file to DOCX format | 15k | +1351% | - | 2 months ago 1.7.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| pptx-react-viewer React PowerPoint viewer and editor component: render, edit, and export PPTX slides in the browser. | 15k | - | - | - 4.6.0 | ESM + CommonJS | Bundled | PDF and documents, React | |
| @imgly/pdf-importer Import PDF files into the Creative Editor Ecosystem | 14.5k | - | - | - | 1 month ago 0.2.4 | ESM + CommonJS | Bundled | PDF and documents |
| jspreadsheet Jspreadsheet is a lightweight, vanilla javascript data grid plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software. | 14.5k | +81% | - | 2 days ago 12.9.1 | CommonJS | Bundled | Tables and data grids, PDF and documents | |
| react-spreadsheet-import React spreadsheet import for xlsx and csv files with column matching and validation | 14.1k | -48% | - | 2 years ago 4.7.1 | ESM + CommonJS | Bundled | PDF and documents, React | |
| @joyfill/conditional-logic Conditional logic for forms | 14.1k | - | - | - | 2 years ago 0.1.3 | CommonJS | None | PDF and documents, React |
| calipers The fastest Node.js library for measuring image and PDF dimensions. | 13.9k | -45% | - | 4 years ago 3.0.0 | CommonJS | None | PDF and documents | |
| @vue-office/docx 支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。 | 13.8k | - | - | - | 1 year ago 1.6.3 | CommonJS | Bundled | PDF and documents, Vue |
| luckyexcel An excel import and export library adapted to Luckysheet | 13.6k | +334% | - | - 1.0.1 | ESM + CommonJS | None | PDF and documents | |
| dom-to-pdf Generates a printable paginated pdf from DOM node using HTML5 canvas and svg. | 13.6k | -49% | - | 3 years ago 0.3.2 | CommonJS | None | DOM and browser utilities, PDF and documents | |
| @vue-office/excel 支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。 | 13.5k | - | - | - | 1 year ago 1.7.14 | CommonJS | Bundled | PDF and documents, Vue |
| excel-date-to-js Convert Excel date in integer format into JS date. Dates are stored as numbers in Excel and count the number of days since January 0, 1900 (1900 standard, for mac it is 1904, which means January 0, 1904 is the start date). Times are handled internally as | 13.3k | +43% | - | 4 years ago 1.1.5 | CommonJS | None | Date and time, PDF and documents | |
| textract Extracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office. | 12.9k | -23% | - | 7 years ago 2.5.0 | CommonJS | None | PDF and documents, Parsers and serialisers | |
| @llamaindex/liteparse-wasm Fast, lightweight PDF parsing with spatial text extraction — WebAssembly build for browsers | 12.8k | - | - | - | 2 days ago 2.14.7 | ESM only | Bundled | PDF and documents |
| pdf-to-base64 Generate a pdf to base64 | 12.8k | +5% | - | 5 years ago 1.0.3 | CommonJS | None | PDF and documents, Node.js utilities | |
| pdf-text-reader Dead simple pdf text reader | 12.6k | -14% | - | 8 months ago 5.1.1 | ESM only | Bundled | PDF and documents | |
| file-type-mime Utility to parse mime type from a file content | 12.5k | +6% | - | 3 days ago 0.4.9 | ESM + CommonJS | Bundled | Video and audio, PDF and documents | |
| @pdfsmaller/pdf-decrypt Full-featured PDF decryption with AES-256 and RC4 support. Companion to @pdfsmaller/pdf-encrypt. Powers PDFSmaller.com's PDF unlock tool. | 12.5k | - | - | - | 6 months ago 1.0.1 | ESM + CommonJS | Bundled | Cryptography and hashing, PDF and documents |
| remark-docx remark plugin to compile markdown to docx (Microsoft Word, Office Open XML). | 12.4k | +100% | - | 3 months ago 0.3.29 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| carbone Fast, Simple and Powerful report generator. Injects JSON and produces PDF, DOCX, XLSX, ODT, PPTX, ODS, ...! | 12.4k | +129% | - | 5 months ago 3.8.2 | CommonJS | None | PDF and documents | |
| kordoc Parse Korean documents (HWP3-5, HWPX, HWPML, PDF, XLS(X), DOCX) to Markdown — CLI + MCP server with lossless patch/roundtrip, form-filler, document diff, print & layout-preserving SVG renderer | 12.3k | - | - | 1 day ago 4.15.3 | ESM + CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| excel-formula-ast Abstract syntax tree for excel formulas | 12.3k | +136% | - | 9 years ago 1.1.1 | CommonJS | Bundled | PDF and documents | |
| @opendataloader/pdf A Node.js wrapper for the opendataloader-pdf Java CLI. | 12.1k | - | - | - | 3 days ago 2.5.11 | ESM + CommonJS | Bundled | Parsers and serialisers, Markdown |
| officegen Office Open XML Generator using Node.js streams. Supporting Microsoft Office 2007 and later Word (docx), PowerPoint (pptx,ppsx) and Excell (xlsx). This module is for all frameworks and environments. No need for any commandline tool - this module is doing | 12k | -15% | - | 5 years ago 0.6.5 | CommonJS | None | PDF and documents | |
| pdfium-native Native Node.js bindings for PDFium | 11.9k | - | - | 2 days ago 0.10.0 | ESM only | Bundled | PDF and documents | |
| universalviewer The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎 | 11.9k | +13% | - | - 4.4.4 | ESM + CommonJS | Bundled | PDF and documents, 3D, WebGL and game engines | |
| chromiumly A lightweight Typescript library that interacts with Gotenberg's different modules to convert a variety of document formats to PDF files. | 11.9k | +116% | - | 1 month ago 6.0.0 | CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| @cj-tech-master/excelts Zero-dependency TypeScript toolkit — Excel (XLSX), PDF, CSV, Markdown, XML, ZIP/TAR, and streaming. | 11.8k | - | - | - | 3 months ago 10.2.0 | ESM + CommonJS | Bundled | PDF and documents, Parsers and serialisers |
| open-agreements Open-source legal template filling CLI and library | 11.6k | - | - | 15 days ago 0.10.2 | ESM only | Bundled | PDF and documents, CLI tools and terminal utilities |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- @firecrawl/anydoc-linux-arm64-gnuConvert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
- @handsontable/vue3Best Data Grid for Vue with Spreadsheet Look and Feel.
- @kreuzberg/node-linux-x64-gnuKreuzberg document intelligence - Node.js native bindings
- @stackforge-eu/factur-xEmbed Factur-X, ZUGFeRD, and XRechnung structured invoice XML into PDF/A-3 documents
- @json-render/react-pdfReact PDF renderer for @json-render/core. JSON becomes PDF documents.
- @pdfslick/reactPDFSlick React — view and interact with PDF documents in your React apps.
- pptx-viewer-corePowerPoint PPTX engine: parse, edit, serialize, and convert .pptx files. Framework-agnostic TypeScript SDK.
- @quasar/quasar-app-extension-qpdfviewerQPdfviewer is an app extension for viewing PDF files
- image-to-pdfA simple image to PDF converter
- pdf-parse-forkPure javascript cross-platform module to extract text from PDFs.
- datatables.net-buttons-bsButtons for DataTables with styling for [Bootstrap](https://getbootstrap.com/docs/3.3/)
- devexpress-richeditDevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
- pdfjs-serverlessPDF.js redistributed as a single bundle for edge and serverless runtimes
- @nutrient-sdk/nodeConvert documents in your Node.js apps.
- excel-formula-tokenizerTokenize Excel formulas
- compress-pdfA PDF compression library using Ghostscript
- @file-type/pdffile-type plugin to parse PDF files
- @file-viewer/renderer-pdfStandalone PDF renderer plugin for File Viewer powered by PDF.js.
- e-virt-tableA powerful data table based on canvas. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
- pdf-to-printerPrint PDF files and images to Windows printers from Node.js and Electron. Supports Zebra, Rollo, and other label printers with duplex, paper size, tray selection, and silent printing.
- @vue-pdf-viewer/viewerA vue-pdf-viewer component for Vue and Nuxt. Suitable for vue-pdf document.
- markdown-docxConvert Markdown file to DOCX format
- pptx-react-viewerReact PowerPoint viewer and editor component: render, edit, and export PPTX slides in the browser.
- @imgly/pdf-importerImport PDF files into the Creative Editor Ecosystem
- jspreadsheetJspreadsheet is a lightweight, vanilla javascript data grid plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
- react-spreadsheet-importReact spreadsheet import for xlsx and csv files with column matching and validation
- @joyfill/conditional-logicConditional logic for forms
- calipersThe fastest Node.js library for measuring image and PDF dimensions.
- @vue-office/docx支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。
- luckyexcelAn excel import and export library adapted to Luckysheet
- dom-to-pdfGenerates a printable paginated pdf from DOM node using HTML5 canvas and svg.
- @vue-office/excel支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。
- excel-date-to-jsConvert Excel date in integer format into JS date. Dates are stored as numbers in Excel and count the number of days since January 0, 1900 (1900 standard, for mac it is 1904, which means January 0, 1904 is the start date). Times are handled internally as
- textractExtracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office.
- @llamaindex/liteparse-wasmFast, lightweight PDF parsing with spatial text extraction — WebAssembly build for browsers
- pdf-to-base64Generate a pdf to base64
- pdf-text-readerDead simple pdf text reader
- file-type-mimeUtility to parse mime type from a file content
- @pdfsmaller/pdf-decryptFull-featured PDF decryption with AES-256 and RC4 support. Companion to @pdfsmaller/pdf-encrypt. Powers PDFSmaller.com's PDF unlock tool.
- remark-docxremark plugin to compile markdown to docx (Microsoft Word, Office Open XML).
- carboneFast, Simple and Powerful report generator. Injects JSON and produces PDF, DOCX, XLSX, ODT, PPTX, ODS, ...!
- kordocParse Korean documents (HWP3-5, HWPX, HWPML, PDF, XLS(X), DOCX) to Markdown — CLI + MCP server with lossless patch/roundtrip, form-filler, document diff, print & layout-preserving SVG renderer
- excel-formula-astAbstract syntax tree for excel formulas
- @opendataloader/pdfA Node.js wrapper for the opendataloader-pdf Java CLI.
- officegenOffice Open XML Generator using Node.js streams. Supporting Microsoft Office 2007 and later Word (docx), PowerPoint (pptx,ppsx) and Excell (xlsx). This module is for all frameworks and environments. No need for any commandline tool - this module is doing
- pdfium-nativeNative Node.js bindings for PDFium
- universalviewerThe Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎
- chromiumlyA lightweight Typescript library that interacts with Gotenberg's different modules to convert a variety of document formats to PDF files.
- @cj-tech-master/exceltsZero-dependency TypeScript toolkit — Excel (XLSX), PDF, CSV, Markdown, XML, ZIP/TAR, and streaming.
- open-agreementsOpen-source legal template filling CLI and library