pdf-lib est une bibliothèque de manipulation PDF en JavaScript utilisée pour créer, modifier et éditer des documents PDF par programmation. Elle fonctionne comme un outil multi-runtime compatible avec Node, Browser, Deno et les environnements JavaScript mobiles.
Les fonctionnalités principales de hopding/pdf-lib sont : PDF Document Generation, PDF Form Filling, Page Insertion, PDF Binary Encoders, PDF Content Editing, PDF Document Management, PDF Manipulation Libraries, PDF Object Graph Representations.
Les alternatives open-source à hopding/pdf-lib incluent : py-pdf/pypdf — pypdf is a Python library for parsing, manipulating, and generating PDF documents. It provides high-level operations… unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document… syncfusion/flutter-widgets — This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich,… mpdf/mpdf — mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF… embedpdf/embed-pdf-viewer — Embed PDF Viewer is a browser-based PDF rendering library that uses a WebAssembly port of the PDFium engine to display… py-pdf/pypdf2 — PyPDF2 is a pure Python library for transforming, securing, and extracting data from PDF documents. It provides a…
pypdf is a Python library for parsing, manipulating, and generating PDF documents. It provides high-level operations for document processing, such as merging multiple files into one or splitting a single document into smaller files. The project includes specialized tools for managing interactive elements, including the creation and modification of annotations, hyperlinks, and form fields. It also supports advanced metadata management, allowing for the extraction and modification of standard document properties and XML-based XMP metadata. Beyond basic structural changes, the library covers pa
unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,
This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture. The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing
mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF generation engine and document architect capable of converting web pages and HTML forms into professional files. The project is distinguished by its multilingual rendering capabilities, providing comprehensive support for bidirectional text, right-to-left scripts, and CJK languages using Unicode font embedding and OpenType layout processing. It further enables professional print-ready design through advanced color modeling in CMYK, precise page dimensioning, and compliance with PD