PDF Library SDK
Fast and easy app development using rich API
Seamlessly integrate robust PDF editing, parsing and rendering functionalities into your projects with PDF Library SDK.

Cross-platform & Configurable
Multi platform Shared Library (dll, so and dylib) with C-compatible interface. C#.Net, Python, Java 8, C++ 11, libraries/modules. APIs for Linux, Windows, and Mac.
Versatile PDF Editing Tool
Numerous interface functions for transforming and creating new content for PDF files, providing a huge variety of options and broad flexibility for implementation tailored to the specific needs of your project.
Low Memory Footprint
Efficient utilization of multi-core CPUs for stream decoding and content rendering purposes achieved by closely following Portable Document Format specification guidelines.
Features
The PDF Library SDK provides simple, yet powerful PDF functionality you can add to your applications across all platforms:
- Undo/redo functionality (virtually unlimited number of document state snapshots).
- Digital signatures verification.
- Apply electronic signatures (with or without cryptographic security layer).
- PDF encryption & decryption (a password-based encryption handler).
- Document structure manipulation (create, delete, move, insert, extract, resize, and rotate pages).
- Configurable rendering for page, content object, annotation, and form field widgets.
- Add & edit text, bitmap and vector graphics.
- Sensitive content redaction.
- Interactive Form fields: create, modify, fill, export and submit data.
- Annotations: create, modify, and wipe annotations out.
- File attachments: import, remove, and export.
- Read and write PDF metadata.
Architecture
We provide native libraries (DLL, SO and DYLIB modules, with C compatible interface) with easy-to-use API, available for Linux, Windows, and Mac, ensuring fast integration into existing projects.
Proxy libraries:
- C++11 proxy Library
- C#.Net Proxy Library
- Java 8 Proxy Library (compatible with Java 8 +)
- Python Proxy Module
We are also providing sample files - source code examples of how to call libraries’ functionalities and implement them for an accelerated delivery.
Hardware
- x86 architecture CPU
- 512+ MB of free memory available
- 100+ MB of free storage space
Compatible Operating Systems:
- Windows 11, 10, 8.1, 8, 7, Windows Server 2022, 2019, 2016, 2012 R2, 2012, 2008 R2, 32-bit or 64-bit edition
- macOS 12 (Monterey), 11 (Big Sur), 10.15 (Catalina), 10.14 (Mojave)
- Ubuntu 21.10, 21.04, 20.10, 20.04, Fedora 35, 34, 33, 32, 64-bit edition
Licensing
The PDF Library SDK is licensed as a Developer license (for internal corporate usage only) and OEM license.
A Developer License allows the deployment of the licensed software to one (1) client computer. It does not include the right for access by concurrent users. A desktop computer is a computer that is designed for and is used by a single user.
User Guide
Download the PDF Library SDK user guide in PDF format here.
More PDF SDK Tools
Explore other PDF developer tools:
Start leveraging Investintech’s powerful PDF Library SDK today!