PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
qpdf: A content-preserving PDF document transformer
PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等
A PDF viewer that seamlessly integrates with any JavaScript project
Read and extract text and other content from PDFs in C# (port of PDFBox)
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
A Rust library for PDF document manipulation.
A Docker-powered service for PDF document layout analysis. This service provides a powerful and flexible PDF analysis service. The service allows for the segmentation and classification of different parts of PDF pages, identifying the elements such as texts, titles, pictures, tables and so on.
A C++17 PDF manipulation library
Golang PDF library for creating and processing PDF files (pure go)
A Gtk/Qt front-end to tesseract-ocr.
A modern PDF library for TypeScript. Parse, modify, and generate PDFs with a clean, intuitive API.
Python bindings to PDFium, reasonably cross-platform.
🔥 The Python library & CLI for PDF forms.
TeamSync PDF Viewer
Adobe Acrobat Pro is a professional PDF tool for creating, editing, converting, signing, organizing, and securely managing PDF documents on your computer.
Redact PDF — Black out names, emails, phone numbers, ID numbers, and confidential text from any PDF — with manual drawing, keyword/regex search, built-in sensitive-data presets, and OCR for scanned pages. Every redaction is burned into the page as pixels, not covered with a shape, so nothing can be recovered. Free on ToolAdda.online.
Compare Two PDFs — Upload two PDF files and see exactly what changed: added, removed and edited text, visual differences, layout shifts and inserted or deleted pages. Text, visual, page-by-page and layout comparison in one tool — no Adobe Acrobat, no signup, and your documents never leave your device. Free on ToolAdda.online.
Java PDF table extraction & OCR library. Extract structured tables from text-based and scanned PDFs using stream, lattice (OpenCV-style grid detection), and hybrid parsing.