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 |
|---|---|---|---|---|---|---|---|---|
| pdf-ts PDF text extraction in TypeScript | 11.5k | +24% | - | 3 years ago 0.0.2 | CommonJS | Bundled | PDF and documents, TypeScript tooling | |
| @firecrawl/anydoc-linux-arm64-musl Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown | 11.4k | - | - | - | 29 days ago 0.2.4 | CommonJS | None | PDF and documents, Markdown |
| google-docs-mustaches 📝Interpolate Google Docs files using mustaches and formatters | 11.4k | -67% | - | 5 years ago 1.2.2 | CommonJS | Bundled | PDF and documents | |
| @a3s-lab/office Open-source collaborative browser editors for documents, Markdown, spreadsheets, presentations, and PDFs. | 11.1k | - | - | - | 3 days ago 0.310.0 | ESM only | Bundled | PDF and documents |
| react-pdf-highlighter-extended Set of modern React components for PDF highlighting | 11.1k | +754% | - | 2 years ago 8.1.0 | ESM only | Bundled | PDF and documents, React | |
| @paul_sizon/expo-pdf-text-extract Native PDF text extraction for React Native and Expo. Extract text content from PDF files using platform-native APIs (PDFKit on iOS, PDFBox on Android). Works with Expo development builds. | 11.1k | - | - | - | 4 months ago 1.0.1 | ESM + CommonJS | Bundled | PDF and documents, React |
| @nosferatu500/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. | 11.1k | - | - | - | 3 years ago 3.1.3 | CommonJS | None | PDF and documents, Parsers and serialisers |
| pdf-img-convert A simple module to convert PDF files into image buffers (without filesystem usage) | 11k | -11% | - | 1 year ago 2.0.0 | CommonJS | Bundled | PDF and documents | |
| documents.js Bidirectional docx/pptx <-> PDF conversion and a read+write editable OOXML document model, built on ooxml.js and Zod 4 codecs. | 10.9k | - | - | today 14.4.40 | ESM + CommonJS | Bundled | PDF and documents | |
| react-component-export-image export component as jpeg, png, pdf | 10.9k | -28% | - | 5 years ago 1.0.6 | CommonJS | Bundled | PDF and documents, React | |
| gotenberg-js-client A simple JS/TS for interacting with a Gotenberg API | 10.8k | +77% | - | 3 years ago 0.7.4 | CommonJS | Bundled | PDF and documents | |
| @pdftron/react-native-pdf React Native Pdftron | 10.6k | - | - | - | 1 month ago 3.0.4-32 | CommonJS | Bundled | PDF and documents, React |
| react-native-pdf-thumbnail Generate thumbnail for PDF files | 10.6k | +21% | - | 2 years ago 1.3.1 | ESM + CommonJS | Bundled | PDF and documents, React | |
| pdf-merge Merge PDF files into a single PDF document | 10.4k | -1% | - | 7 years ago 1.2.0 | CommonJS | None | PDF and documents | |
| vue-json-excel Download your JSON as an excel or CSV file directly from the browser | 10.2k | +9% | - | 5 years ago 0.3.0 | ESM + CommonJS | None | Vue, PDF and documents | |
| @docling/docling-core TypeScript definitions and functions for using Docling output. | 9.5k | - | - | - | 8 days ago 2.97.1 | ESM + CommonJS | Bundled | PDF and documents |
| @adobe/mammoth Convert Word documents from docx to simple HTML and Markdown | 9.5k | - | - | - | 2 years ago 1.7.1-bleeding.2 | CommonJS | Bundled | Markdown, PDF and documents |
| node-pptx-parser A PowerPoint (PPTX) parser that extracts text content with preserved formatting | 9.4k | +316% | - | 1 year ago 1.0.1 | ESM + CommonJS | Bundled | Parsers and serialisers, PDF and documents | |
| react-documents React document viewer. | 9.3k | -4% | - | 2 months ago 2.0.7 | ESM + CommonJS | Bundled | PDF and documents, React | |
| mupdf-cjs-wrapper MuPDF CommonJS wrapper - Convert ESM to CommonJS for compatibility | 9.2k | - | - | 6 months ago 1.0.1 | CommonJS | Bundled | PDF and documents | |
| node-pdftk A wrapper for pdftk with streams and promises. | 9k | -21% | - | 6 years ago 2.1.3 | CommonJS | None | Promises and async control flow, PDF and documents | |
| @promptbook/pdf Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action | 8.7k | - | - | - | 4 days ago 0.114.0-41 | ESM + CommonJS | Bundled | PDF and documents |
| @file-viewer/renderer-image Standalone image renderer plugin for File Viewer with native image preview, bounded multipage TIFF and HEIC/HEIF conversion, lightbox, and unified zoom support. | 8.7k | - | - | - | 5 days ago 3.1.2 | ESM only | Bundled | PDF and documents, React |
| jsprintmanager Print Commands & Files, Manage Printers & Scan Docs from Javascript. JSPrintManager Solution allows you to print RAW Printer Commands as well as known File Formats (PDF, JPG, PNG, TIFF, etc.) from Javascript right to any printer available at the client ma | 8.7k | +195% | - | - 9.0.2 | CommonJS | Bundled | PDF and documents | |
| public-google-sheets-parser Get JSONArray from public google sheets with using only spreadsheetId | 8.5k | +16% | - | - 1.5.4 | CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| node-pandoc Interact with Pandoc from NodeJS. *Requires Pandoc to be installed. | 8.5k | +50% | - | 9 years ago 0.3.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| easy-pdf-merge A node module to merge PDFs. Uses Apache PDFBox library. | 8.3k | +33% | - | 5 years ago 0.2.6 | CommonJS | None | PDF and documents | |
| @vue-office/pdf 支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。 | 8.1k | - | - | - | 1 year ago 2.0.10 | CommonJS | Bundled | PDF and documents, Vue |
| @imgly/codesign-mcp A real design engine for your AI agent: generate designs and print-ready PDFs, over MCP. | 7.9k | - | - | - | 7 days ago 0.3.6 | ESM only | Bundled | PDF and documents |
| @matbee/libreoffice-converter LibreOffice WASM document conversion toolkit - headless document format conversion | 7.9k | - | - | - | 2 months ago 2.7.2 | ESM + CommonJS | Bundled | PDF and documents |
| @handsontable/angular-wrapper Best Data Grid for Angular with Spreadsheet Look and Feel. | 7.9k | - | - | - | 10 days ago 18.1.1 | ESM + CommonJS | Bundled | Tables and data grids, PDF and documents |
| @ilovepdf/ilovepdf-js-core ILovePDF Api - Core Library | 7.6k | - | - | - | 1 year ago 0.3.2 | CommonJS | Bundled | PDF and documents |
| @ilovepdf/ilovepdf-nodejs ILovePDF Api - NodeJS Library | 7.5k | - | - | - | 1 year ago 0.3.1 | CommonJS | Bundled | PDF and documents |
| @excel-builder-vanilla/types excel-builder-vanilla types | 7.5k | - | - | - | 1 month ago 5.2.3 | ESM only | Bundled | PDF and documents |
| pdf-codec Hand-written, dependency-minimal PDF codec: parses arbitrary real-world PDFs and generates new ones, built on its own codec-owned LayoutDocument item model and Zod 4 codecs. | 7.4k | - | - | today 5.2.27 | ESM + CommonJS | Bundled | PDF and documents | |
| @pdfme/manipulator TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license! | 7.4k | - | - | - | 9 days ago 6.1.13 | ESM only | Bundled | PDF and documents, React |
| compare-pdf Standalone node module that compares pdfs | 7.3k | -13% | - | 4 months ago 1.1.10 | CommonJS | Bundled | PDF and documents | |
| @mdpdf/mdpdf-linux-x64-gnu Convert Markdown to PDF using a self-contained Rust binary | 7.3k | - | - | - | 1 month ago 0.1.7 | CommonJS | None | Markdown, Parsers and serialisers |
| document-cli CLI and interactive Ink TUI for documents.js: every docx/pptx/odt/odp/ods/odg/odf/pdf/odm/odb/xlsx/csv/svg/markdown/rtf conversion, bridge, and editor as a scriptable command or a terminal app. | 7.2k | - | - | today 5.12.50 | ESM + CommonJS | Bundled | PDF and documents, CLI tools and terminal utilities | |
| @firecrawl/anydoc-darwin-arm64 Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown | 7.1k | - | - | - | 29 days ago 0.2.4 | CommonJS | None | PDF and documents, Markdown |
| @firecrawl/anydoc-win32-x64-msvc Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown | 7k | - | - | - | 29 days ago 0.2.4 | CommonJS | None | PDF and documents, Markdown |
| @firecrawl/pdf-inspector-wasm Browser WebAssembly bindings for the pdf-inspector Rust PDF parser | 7k | - | - | - | 2 days ago 1.24.0 | ESM only | Bundled | Parsers and serialisers, Markdown |
| document-operations The canonical set of document-conversion, editing, inspection, and .odb operations documents.js exposes — one Zod input/output schema and one transport-agnostic run() function per operation, shared by document-mcp, document-cli, and a REST API server rath | 6.9k | - | - | today 1.1.102 | ESM + CommonJS | Bundled | PDF and documents, CLI tools and terminal utilities | |
| @revolist/react-datagrid React DataGrid Spreadsheet component with native cell render support | 6.9k | - | - | - | 9 days ago 4.28.0 | ESM + CommonJS | Bundled | Tables and data grids, PDF and documents |
| pdfobject-vue Official PDFObject component for Vue 3 | 6.8k | +44% | - | 10 months ago 0.0.5 | ESM + CommonJS | None | PDF and documents | |
| vue-json-excel3 Download your JSON as an excel or CSV file directly from the browser | 6.8k | +19% | - | 1 year ago 1.0.30 | ESM + CommonJS | None | PDF and documents, Vue | |
| react-pdftotext A simple light weight react package to extract plain text from a pdf file. | 6.7k | -9% | - | 17 days ago 1.4.0 | ESM only | Bundled | PDF and documents, React | |
| docier-web A Word-compatible DOCX editor for the browser. Framework-agnostic, command and event driven, with an optional tokenization module for document templates. | 6.7k | - | - | 9 days ago 0.9.52 | ESM only | Bundled | PDF and documents | |
| react-export-table-to-excel It allows you to export an HTML table just by sending the table reference and the name with which you want the file to be saved | 6.7k | -31% | - | - 1.0.6 | CommonJS | Bundled | React, PDF and documents | |
| @stll/docx-core Typed OOXML/DOCX model, validation, serialization, legal-source compilation, and browser-native package projection. | 6.6k | - | - | - | 3 days ago 0.26.0 | ESM only | Bundled | PDF and documents |
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.
- pdf-tsPDF text extraction in TypeScript
- @firecrawl/anydoc-linux-arm64-muslConvert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
- google-docs-mustaches📝Interpolate Google Docs files using mustaches and formatters
- @a3s-lab/officeOpen-source collaborative browser editors for documents, Markdown, spreadsheets, presentations, and PDFs.
- react-pdf-highlighter-extendedSet of modern React components for PDF highlighting
- @paul_sizon/expo-pdf-text-extractNative PDF text extraction for React Native and Expo. Extract text content from PDF files using platform-native APIs (PDFKit on iOS, PDFBox on Android). Works with Expo development builds.
- @nosferatu500/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.
- pdf-img-convertA simple module to convert PDF files into image buffers (without filesystem usage)
- documents.jsBidirectional docx/pptx <-> PDF conversion and a read+write editable OOXML document model, built on ooxml.js and Zod 4 codecs.
- react-component-export-imageexport component as jpeg, png, pdf
- gotenberg-js-clientA simple JS/TS for interacting with a Gotenberg API
- @pdftron/react-native-pdfReact Native Pdftron
- react-native-pdf-thumbnailGenerate thumbnail for PDF files
- pdf-mergeMerge PDF files into a single PDF document
- vue-json-excelDownload your JSON as an excel or CSV file directly from the browser
- @docling/docling-coreTypeScript definitions and functions for using Docling output.
- @adobe/mammothConvert Word documents from docx to simple HTML and Markdown
- node-pptx-parserA PowerPoint (PPTX) parser that extracts text content with preserved formatting
- react-documentsReact document viewer.
- mupdf-cjs-wrapperMuPDF CommonJS wrapper - Convert ESM to CommonJS for compatibility
- node-pdftkA wrapper for pdftk with streams and promises.
- @promptbook/pdfPromptbook: Create persistent AI agents that turn your company's scattered knowledge into action
- @file-viewer/renderer-imageStandalone image renderer plugin for File Viewer with native image preview, bounded multipage TIFF and HEIC/HEIF conversion, lightbox, and unified zoom support.
- jsprintmanagerPrint Commands & Files, Manage Printers & Scan Docs from Javascript. JSPrintManager Solution allows you to print RAW Printer Commands as well as known File Formats (PDF, JPG, PNG, TIFF, etc.) from Javascript right to any printer available at the client ma
- public-google-sheets-parserGet JSONArray from public google sheets with using only spreadsheetId
- node-pandocInteract with Pandoc from NodeJS. *Requires Pandoc to be installed.
- easy-pdf-mergeA node module to merge PDFs. Uses Apache PDFBox library.
- @vue-office/pdf支持多种文件(**docx、excel、pdf、pptx**)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。
- @imgly/codesign-mcpA real design engine for your AI agent: generate designs and print-ready PDFs, over MCP.
- @matbee/libreoffice-converterLibreOffice WASM document conversion toolkit - headless document format conversion
- @handsontable/angular-wrapperBest Data Grid for Angular with Spreadsheet Look and Feel.
- @ilovepdf/ilovepdf-js-coreILovePDF Api - Core Library
- @ilovepdf/ilovepdf-nodejsILovePDF Api - NodeJS Library
- @excel-builder-vanilla/typesexcel-builder-vanilla types
- pdf-codecHand-written, dependency-minimal PDF codec: parses arbitrary real-world PDFs and generates new ones, built on its own codec-owned LayoutDocument item model and Zod 4 codecs.
- @pdfme/manipulatorTypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
- compare-pdfStandalone node module that compares pdfs
- @mdpdf/mdpdf-linux-x64-gnuConvert Markdown to PDF using a self-contained Rust binary
- document-cliCLI and interactive Ink TUI for documents.js: every docx/pptx/odt/odp/ods/odg/odf/pdf/odm/odb/xlsx/csv/svg/markdown/rtf conversion, bridge, and editor as a scriptable command or a terminal app.
- @firecrawl/anydoc-darwin-arm64Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
- @firecrawl/anydoc-win32-x64-msvcConvert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
- @firecrawl/pdf-inspector-wasmBrowser WebAssembly bindings for the pdf-inspector Rust PDF parser
- document-operationsThe canonical set of document-conversion, editing, inspection, and .odb operations documents.js exposes — one Zod input/output schema and one transport-agnostic run() function per operation, shared by document-mcp, document-cli, and a REST API server rath
- @revolist/react-datagridReact DataGrid Spreadsheet component with native cell render support
- pdfobject-vueOfficial PDFObject component for Vue 3
- vue-json-excel3Download your JSON as an excel or CSV file directly from the browser
- react-pdftotextA simple light weight react package to extract plain text from a pdf file.
- docier-webA Word-compatible DOCX editor for the browser. Framework-agnostic, command and event driven, with an optional tokenization module for document templates.
- react-export-table-to-excelIt allows you to export an HTML table just by sending the table reference and the name with which you want the file to be saved
- @stll/docx-coreTyped OOXML/DOCX model, validation, serialization, legal-source compilation, and browser-native package projection.