Adobe PDF Library for Java

PDF Processing on Maven

Add Adobe's own PDF engine to your Java application through a standard Maven dependency. Full sample code included for Java and Kotlin.

Adobe PDF Library for Java

PDF Processing with Maven

Adobe PDF Library is available as a Maven dependency for JVM applications, giving Java and Kotlin developers direct access to Adobe's PDF engine — the same one behind Acrobat — without a third-party reimplementation of the spec. Add the dependency, sync your project, and start creating, converting, and securing PDFs with working sample code as your starting point.

  • Standard dependency declaration meaning no manual JAR management
  • Works with Java and Kotlin on Windows, Linux, and macOS
  • Integrates cleanly with IntelliJ and other JVM-based IDEs
  • Sample projects on GitHub for both languages

Capabilities

Comprehensive PDF Document Management

Create

Generate PDFs programmatically with bookmarks, headers, footers, layers, and custom color spaces, all from C#.

Modify

Split, merge, watermark, highlight, and flatten documents in a single method call.

Convert

Convert PDFs to and from Word, Excel, PowerPoint, PDF/A, PDF/X, and ZUGFeRD.

Extract Text

Pull text by region, pattern, or annotation, with full Unicode and vertical text support.

Process Images

Extract, rasterize, and manage image resolution, separations, and ICC profiles.

OCR

Turn scanned PDFs into searchable, selectable documents using Tesseract-based OCR (Optical Character Recognition).

Trusted by Industry Leaders

Callas Software logo
IBM logo
OpenText logo
DFIN logo
Real Life Sciences logo
Siemens logo
Sealed Air logo
Chase logo
Boeing logo
SAP logo
RR Donnelley logo
Fidelity logo
HP logo
Oracle logo

SOC 2 Type 2

Datalogics is committed to protecting customer data, strengthening system controls, and delivering transparent security assurance to our clients and partners.

Badge

Getting Started

Fill out the form

to receive an activation key.

Go to Tools →

Go to Adobe PDF Library on Maven Central and copy the dependency snippet.

Add to your project

Paste the snippet into the dependencies section of your pom.xml.

Enter your activation key when prompted

Resources

Need more time to evaluate? Email evalsupport@datalogics.com.
Want to talk through your project first? Schedule time with an engineer.