LibPDF-js/core is a modern, TypeScript-first PDF processing library that provides a comprehensive toolkit for parsing, modifying, and generating PDF documents with a clean, intuitive API designed to handle real-world files safely and robustly. Unlike many existing JavaScript PDF libraries, it emphasizes lenient parsing that can gracefully handle malformed structures and fallback strategies where typical parsers fail, making it useful for production environments that encounter unpredictable file formats. The library offers full read and write manipulation, including support for encryption with RC4 and modern AES cipher suites, form filling and flattening, digital signature creation and verification, page merging/splitting, rich text extraction with layout information, and font embedding with subsetting.

Features

  • Parse and recover from malformed PDFs
  • Create, modify, merge, and split PDF files
  • Encryption and decryption support with AES/RC4
  • Digital signatures and incremental saves
  • Form field manipulation and flattening
  • TypeScript-first API with strong type safety

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow LibPDF

LibPDF Web Site

Other Useful Business Software
SalesTarget.ai | AI-Powered Lead Generation, Email Outreach, and CRM Icon
SalesTarget.ai | AI-Powered Lead Generation, Email Outreach, and CRM

SalesTarget.ai streamlines your sales process, providing everything you need to find high- quality leads, automate outreach, and close deals faster

SalesTarget is ideal for B2B sales teams, startup founders, and marketing professionals looking to streamline lead generation and outreach. It also benefits growing SaaS companies and agencies aiming to scale their outbound efforts efficiently.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of LibPDF!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Libraries

Registered

2026-02-10