9 Repos
Libraries for generating and manipulating PDF and office documents.
Explore 9 awesome GitHub repositories matching part of an awesome list · Document Processing. Refine with filters or upvote what's useful.
PhpSpreadsheet is a PHP library used for reading and writing spreadsheet files across various formats. It functions as a spreadsheet file generator and an Excel file parser, allowing for the programmatic creation and manipulation of documents compatible with software such as Microsoft Excel and LibreOffice Calc. The library provides capabilities for programmatic spreadsheet generation and data extraction, enabling the conversion of data from spreadsheet files into programmable PHP formats. It also facilitates cross-format spreadsheet conversion, allowing data to be moved between different sta
Reads and writes spreadsheet files.
Dompdf is a PHP library that functions as a document rendering engine, transforming HTML and CSS markup into portable document files. It operates by parsing web-based layout attributes and visual properties to generate static documents suitable for reports, invoices, or archival purposes. The library distinguishes itself by integrating a resource-fetching pipeline that retrieves external stylesheets and images to maintain visual fidelity. It also supports the execution of server-side scripts during the document creation process, allowing for the injection of dynamic data and custom logic into
Converts HTML to PDF documents.
PHPWord is a PHP word processing library used for programmatically reading and writing word processing documents. It functions as an OOXML document generator, a word file parser, and a document template engine. The library enables the generation of new documents by applying structured data to existing templates or by creating files from scratch. It provides capabilities for extracting and parsing content, metadata, and structure from existing word processing files. The project covers a broad range of document generation features, including layout formatting, metadata management, and the inse
Manipulates Word documents.
Browsershot ist eine PHP-Bibliothek, die als Puppeteer-Browser-Wrapper dient, um HTML und URLs mittels eines Headless-Chrome-Browsers in PDFs, Bilder oder Strings zu konvertieren. Sie fungiert als Werkzeug zur Transformation von Webinhalten in visuelle Medien oder zur Extraktion des finalen gerenderten DOM-Status einer Seite. Die Bibliothek ermöglicht die Automatisierung des Browser-Renderings, um PDFs und Screenshots von Webseiten zu generieren. Sie kann das finale gerenderte HTML-Markup abrufen, nachdem die gesamte clientseitige JavaScript-Ausführung abgeschlossen ist, und kann ein vollständiges Audit der Netzwerkanfragen erfassen, die während des Seitenladevorgangs ausgelöst wurden. Das System enthält Steuerungen für die Browser-Orchestrierung, einschließlich der Möglichkeit, Binärpfade, Umgebungsvariablen und Befehlszeilen-Flags zu konfigurieren. Es nutzt das Chrome DevTools Protocol, um den Browser-Status zu manipulieren und das Timing der Datenextraktion zu verwalten.
Converts HTML to images or PDFs.
Snappy ist eine PHP-Bibliothek, die als Wrapper für die Binärdateien wkhtmltopdf und wkhtmltoimage fungiert. Sie bietet eine Suite von Dienstprogrammen zur Umwandlung von HTML-Strings und Remote-URLs in PDF-Dokumente und Bild-Snapshots. Das Projekt ermöglicht die Generierung herunterladbarer oder streambarer PDFs sowie die Erstellung von Webseiten-Thumbnails. Es unterstützt die Zusammenführung mehrerer separater URLs zu einem einzigen, einheitlichen PDF-Dokument. Benutzer können die Dokumentausgabe über Konfigurationseinstellungen für JavaScript-Ausführung, Cookie-Handhabung, Hintergrundentfernung und die Anwendung benutzerdefinierter Stylesheets anpassen.
Generates PDFs and images from HTML.
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
Provides programmatic generation and manipulation of PDF and spreadsheet documents.
A pure PHP library for reading and writing presentations documents
Manipulates PowerPoint presentations.
Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way
Processes large spreadsheet files efficiently.
🐘 A PHP client for interacting with Gotenberg.
Interacts with document conversion services.