smalot/pdfparser
Standalone PHP library to extract data from PDF files: parse objects and headers, read metadata, pull text from ordered pages, and handle compressed PDFs. Install via Composer. Note: limited maintenance; secured documents and form data extraction aren't supported.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| kreatys/pdf-parser-bundle | 0.87 | A PHP bundle for extracting text and metadata from PDF documents. Wraps a PDF parser behind a simple service interface so you can pull content, page counts, and document info from uploaded or stored PDFs in your PHP application. | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| iamgerwin/php-pdf-to-markdown-parser | 0.86 | A PHP package that converts PDF files into clean Markdown, extracting text and structure for documentation, notes, and LLM workflows. Works with Laravel and standalone PHP projects. | 9 | 9 | 2 | 5K | 0 | 0.1 | 37.0 | MIT | — | |
| itul/pdf-data | 0.86 | itul/pdf-data is a Laravel/PHP package for working with PDF data. It provides a simple, developer-friendly API to read PDF content and metadata, making it easier to integrate PDF processing and document inspection into Laravel applications. | 0 | 0 | — | 356 | — | 0.0 | 35.3 | — | — | |
| prinsfrank/pdfparser | 0.86 | prinsfrank/pdfparser is an MIT-licensed PDF parsing library for PHP 8.1+ with no external dependencies. It is on average 2.6x faster and 5x more memory-efficient than smalot/pdfparser, supports encrypted PDFs, and is actively maintained. | 188 | 189 | 16 | 34K | 6 | 35.1 | 38.7 | MIT | 1 day ago | |
| 1tomany/pdf-pack | 0.86 | A PHP library for rasterizing PDF pages and extracting text via Poppler, with metadata reading, JPEG/PNG output, and a flexible client interface. Requires pdfinfo, pdftoppm, and pdftotext. | 4 | 4 | 1 | 1 | 0 | 23.4 | 1.3 | MIT | 1 month ago | |
| 1tomany/pdf-pack-bundle | 0.86 | Symfony bundle wrapping the 1tomany/pdf-pack library for PDF extraction. Autowires read and convert actions to fetch metadata, rasterize pages to PNG, and extract text, with configurable Poppler binaries. | 1 | 1 | 0 | 1 | 0 | 10.5 | 2.1 | MIT | 2 months ago | |
| funstaff/tika-bundle | 0.86 | A Symfony bundle that integrates Apache Tika to extract text and metadata from documents such as PDFs, Office files, and images. It provides service configuration and a simple way to add content extraction to PHP applications, useful for search indexing and document processing workflows. | 1 | 1 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| tecnickcom/tc-lib-pdf-parser | 0.85 | Parse raw PDF data into structured PHP arrays for content inspection, metadata extraction, validation, and migration pipelines. Pure-PHP, PHP 8.2+, with cross-reference and object stream parsing plus typed exceptions. | 38 | 42 | 19 | 171K | 0 | 21.2 | 59.1 | NOASSERTION | 4 days ago | |
| docdigital/pdf-manager | 0.85 | PdfManager is a lightweight PHP/Laravel component for basic PDF management. Merge multiple PDFs into one or split a PDF into separate files, making common document workflows simple to automate in your app. | 5 | 5 | 3 | 358 | 0 | 0.1 | 24.6 | MIT | — | |
| ensepar/tcpdf | 0.85 | A Laravel wrapper for TCPDF that simplifies generating PDF files from HTML, with configuration for fonts, page settings, and output options, plus service provider and facade integration for use within Laravel applications. | 0 | 7 | — | 72 | — | 0.0 | 25.7 | — | — | |
| dskripchenko/php-pdf | 0.85 | A PHP package for generating PDF documents, with support for Laravel applications. Build invoices, reports, and other printable documents programmatically through a straightforward API for creating and customizing PDF files. | 13 | — | 4 | — | 0 | 20.2 | 0.9 | MIT | 1 week ago |
|
| pontedilana/php-weasyprint | 0.84 | PhpWeasyPrint is a PHP wrapper for WeasyPrint that generates PDFs from URLs or HTML. Inspired by Snappy and built as a drop-in replacement, it offers a strictly typed GeneratorInterface and requires PHP 8.3+ plus WeasyPrint 60 or greater. | 80 | 79 | 13 | 50K | 1 | 19.7 | 42.5 | MIT | 5 months ago | |
| helgesverre/extractor | 0.84 | Extractor is a Laravel package that uses OpenAI to pull structured data out of images, PDFs, emails, Word docs, and web pages. Define fields, get arrays or Spatie data objects back—no custom parsing logic needed. | 226 | 225 | 23 | 4K | 0 | 24.5 | 20.1 | MIT | 2 months ago | |
| hosmelq/laravel-anydoc | 0.84 | Laravel AnyDoc integrates the AnyDoc documentation generator with Laravel, giving you Artisan commands and simple configuration to build, organize, and serve project documentation from Markdown files. It keeps docs close to your code and makes publishing a searchable documentation site straightforwa... | 4 | — | 0 | — | 0 | 19.4 | — | MIT | 2 weeks ago | |
| evosys21/pdflib | 0.84 | A PHP library for FPDF, TCPDF, and tFPDF that adds advanced multicell and table support. Build tag-formatted text with custom fonts, colors, links, alignment, and padding, plus feature-rich tables for PDF reports. | 5 | 5 | 2 | 465 | 1 | 14.3 | 28.8 | MIT | 5 months ago | |
| pdfcrowd/pdfcrowd | 0.84 | PHP client library for the PDFCrowd API that converts HTML, URLs, and images to PDF and other formats. Configure custom headers, footers, page templates, encryption, and rendering options, then stream or save the generated output to disk. Installs easily via Composer. | 62 | 63 | 49 | 23K | 1 | 1.9 | 35.4 | MIT | — | |
| psliwa/php-pdf | 0.84 | Pure-PHP library for generating PDF documents. Build pages with text, images, shapes, colors, and barcodes; supports fonts, transformations, and simple drawing APIs. Useful for reports, invoices, and dynamic PDFs without external binaries. | 334 | 345 | 78 | 2K | 57 | 20.9 | 35.0 | MIT | — | |
| spatie/pdf-to-text | 0.84 | Extract text from PDF files in PHP using Spatie’s pdf-to-text wrapper around the pdftotext binary (Poppler/Xpdf). Simple API (Pdf::getText), supports custom binary paths and options, ideal for Laravel apps needing fast PDF text extraction. | 1,036 | 1,045 | 133 | 493K | 0 | 15.6 | 37.3 | MIT | 11 months ago | |
| gotenberg/gotenberg-php | 0.84 | A PHP client for the Gotenberg API, letting you convert HTML, Markdown, Word, Excel, and URLs into PDFs using Chromium and LibreOffice, with a simple, framework-agnostic interface. | 403 | 390 | 22 | 344K | 0 | 33.0 | 47.6 | MIT | 1 week ago | |
| mikehaertl/php-pdftk | 0.84 | PHP wrapper for the pdftk command-line tool that lets you fill PDF forms, merge or split documents, extract pages, apply stamps, watermarks and backgrounds, and rotate or compress PDFs from your Laravel or PHP application. | 1,016 | — | 135 | — | 6 | 24.9 | 2.1 | MIT | 3 months ago |
How can I help you explore Laravel packages today?