PDF SDK Libraries
With just a few lines of code, LEADTOOLS libraries empower developers with a comprehensive PDF API to implement reliable and multi-threaded PDF functionality, without the need for third-party dependencies like Acrobat. Robust PDF controls to read, write, convert, and view PDF files can be combined with state-of-the-art OCR, ICR, OMR, Forms Recognition, Virtual Printing, and scanning APIs within LEADTOOLS to create complete solutions that utilize the PDF format.
Robust PDF Viewer Controls
Load and view any PDF file using the Document Viewer API framework. Tested against thousands of PDF documents, LEADTOOLS PDF SDK libraries provides impeccable viewing accuracy and speed that tops many market-leading PDF reading applications. LEADTOOLS accounts for common errors and differences between PDF file versions to give programmers peace of mind, minimize their testing phase, and create the best PDF applications faster.
Complete PDF Conversion API
The LEADTOOLS Document Converter API can perform any type of conversion to and from PDF. For example, convert to and from PDF: PDF/A, other document and Office formats, images, HTML, EMF, and SVG. There are more than 150 file types are supported. The Document Converter API is flexible and gives you complete control of the conversion.
In addition to changing formats, the LEADTOOLS PDF Conversion API can convert between PDF and PDF/A, convert between PDF standards versions, linearize PDFs for "Fast Web View", and distill Postscript with optimizations for eBook, screen, and pre-press applications.
PDF Security, Strong Encryption, and Redaction
With standards like HIPPA and GDPR, privacy and the protection of information is a big deal. The LEADTOOLS PDF libraries fully support PDF encryption and PDF Permissions to control editing, printing high and low resolution, and copying content. Additionally, by leveraging PDF image and text redaction and the LEADTOOLS Document Analyzer SDK component, user-defined information such as account numbers and social security numbers can be removed from the PDF automatically.
Document Search and Analysis
The LEADTOOLS PDF libraries provide APIs to find and manipulate PDF content by using string search or RegEx. For even more power, the AI-enhanced LEADTOOLS Document Analyzer component can find fuzzy matches for such things as account numbers, company names, social security numbers, and more.
Compare PDF Files
Secure Digital Signatures
Digital signatures in PDF files are comparable to ink signatures on a paper document, but much more secure. LEADTOOLS PDF SDK libraries can add digital signatures to PDF files, retrieve information from embedded signatures as well as verify signatures ensuring a bad actor has not manipulated the PDF.
Annotate and Mark Up PDF Files
LEADTOOLS supports reading, displaying, editing, and writing PDF annotations and markups that work seamlessly with Adobe Acrobat and other compliant PDF readers. By annotating and marking up PDF files, users can collaborate by writing comments and drawing shapes on top of the document without making permanent changes. Additionally, sensitive information can be permanently or temporarily redacted to help your application comply with standards such as GDPR and HIPPA.
AI-Powered PDF Compression and Optimization
LEADTOOLS uses artificial intelligence to compress and optimize both image and text-searchable PDF file types. LEADTOOLS maximizes image-based PDF compression while maintaining quality with LEADTOOLS advanced MRC image segmentation and compression technologies. LEADTOOLS PDF libraries can also optimize text-searchable PDF files by analyzing document features to find ways to make the resulting file smaller and more efficient.
Comprehensive Multipage Processing APIs
Comprehensive multipage features include
- Merge multiple PDF files into a single file
- Split single multipage files into multiple files
- Extract, delete, and insert pages
- Manipulate the order of pages
- Generation of image thumbnails of any page
PDF Parse and Extraction Libraries
With LEADTOOLS, you can parse and extract data such as unicode text and form fields, images, fonts, annotations, shapes, hyperlinks, bookmarks, table of contents, and document metadata. You can also update any of those components in the PDF, including embed fonts, set the initial view or create an auto-print PDF to name a few.
PDF Portfolio and Attachments APIs
LEADTOOLS SDK libraries can process PDF Portfolio and PDF Attachments, alike. The APIs can extract Portfolio metadata as well as extract all embedded files.
The LEADTOOLS PDF SDK supports:
- Loading PDF Portfolio documents
- Extracting PDF portfolio schema
- Extracting PDF file within PDF Portfolio documents
- Loading PDF documents with embedded attachments
- Extracting PDF attachments embedded within PDF documents
Thorough PDF Bookmark Functionality
The LEADTOOLS PDF SDK libraries provides functions to extract, update, delete and create PDF bookmarks. Bookmarks greatly improve a user's experience as a navigation mechanism to get readers to a specific part of the document quickly.
Easy to Integrate
LEADTOOLS handles the heavy lifting — eliminating months of R&D, while giving you the best quality and performance available. You'll be free to focus on other components of your application. Download the LEADTOOLS evaluation to streamline your development.
PDF SDK Platforms and Programming Interfaces
Programming, Scripting, Markup
Start Coding With LEADTOOLS PDF
PDF libraries as well as all LEADTOOLS Recognition, Document, Medical, Vector, and Imaging technologies for all development and target platforms, including Windows, Linux, and macOS.
- Combine Multiple PDF Files into One File in C# and VB.NET
- Split a PDF File into Multiple Files in C# and VB.NET
- Convert a Fax Embedded in PDF to TIFF in C#
- Convert Images and Documents to PDF in C#
- Convert Vector Images and Documents to PDF in C++
- Redact Text in PDF Using RegEx in C# and VB.NET
- Encrypt and Set PDF Permissions in C#
- Optimize PDF File Size in C#
- Extract Embedded Images from PDF in C#
- OCR Image to Image-over-text PDF in C#
- Extract Encapsulated Document from DICOM in C
- Print to PDF Using Virtual Printer in C#
- Enumerate Image Objects in PDF in C#
- Convert Word Document to PDF in C++
- Create Text-searchable PDF with Bookmarks in C#
- Merge Multiple File Formats and Normalize to PDF in C#
Online Demo Applications that include PDF SDK Libraries
- Load a document from local disk and url
- Draw annotations on the document
- Use thumbnail viewer for page selection
- View any bookmarks included in the document
- Interactive zooming/panning
- Print documents and annotations