JPedal
JPedal is a versatile Java PDF Library for displaying, converting, printing, and parsing PDFs in Java applications. With over 20 years of development, it supports a wide range of PDF files. Key features include:
-PDF to Image Conversion: Converts PDFs to images in various formats.
-Java Swing PDF Viewer: Offers multi-page display, search, printing, and annotation editing.
-Text and Image Extraction: High-quality extraction of text and images from PDFs.
-PDF Search: Supports searching with wildcards and regular expressions.
-Form & Annotation Handling: Supports XFA and AcroForms, enabling form data access and annotation editing.
-Document Manipulation: Allows deleting, merging, splitting, and optimizing PDFs.
-Security & Performance: Runs locally without third-party dependencies, processing PDFs up to 3x faster than alternatives.
Learn more
pdfRest
pdfRest API Toolkit was made by developers, for developers. Rapidly integrate PDF workflows with any business application, simply and seamlessly. pdfRest API Toolkit includes all of the PDF processing tools you'll need, to make your job easy. PDF to Word, Excel, PowerPoint, Image, Add to PDF, Query PDF, Extract Text, Convert to PDF, Convert to PDF/A, PDF/X, Compress PDF, Linearize PDF, Flatten Forms, Transparencies, Annotations, Layers, Merge /Split PDF, Encrypt/Decrypt PDF, Restrict PDF, Watermark PDF, Sign PDF, Redact PDF, Import/Export Form Data, Rasterize PDF, PDF to Markdown, XFA to Acroforms, Set Page Box, Create Blank PDF, Delete PDF, Convert PDF Colors, OCR PDF, API Polling, Upload Files, Zip Files. Get up and running fast with the pdfRest Postman Collection or start from functional sample code in NodeJS, .NET, JavaScript, Python, PHP, and cURL from the pdfRest GitHub repository. Gold-standard processing powered by Adobe® PDF Library™ ensures the highest quality results.
Learn more
DotPDF
With DotPDF you can create PDFs from scratch or edit pages of existing PDFs. Programmatically create fillable forms or invoices and edit PDFs. Support for PDF/A formats as well as invoice generation. Use PDF templates to create custom tables with marked fields for downstream processing. You can also customize PDFs or create dynamic content that changes based on the recipient of a PDF. You can also add additional drawing elements to a pre-existing PDF; for example a watermark or logo. Programmatically create fillable forms, invoices, POs, quotes, receipts, and archival records. You can consume customer-filled forms (AcroForms) and extract data from fields. Generate output from reports, e-mail attachments, and printable versions of web pages. No need to understand the PDF Specification, because we provide an intuitive, object-oriented, shape-based interface. PDF form auto-fill puts known information about a user into fields before serving the form.
Learn more
PDF4
PDF4 is an all‑in‑one mobile PDF toolkit for scanning, editing, converting, and securing documents directly on your device. It combines robust editing features, like modifying text, images, and pages, merging and splitting files, reordering or rotating content, with powerful conversion tools to transform images or Office formats into PDFs and vice versa (e.g., PDF to Word, PowerPoint, or Excel). It supports OCR for searchable text extraction, password protection, annotations, and form filling. Users can compress files, crop pages, add metadata, watermarks, or barcodes, and leverage automation such as job‑flows for batch processing on a desktop. Extended integrations include browser extensions, Zapier/Power Automate connectors, and Microsoft Teams/Outlook add‑ins, enabling seamless PDF workflows across platforms.
Learn more