java pdf library
Process documents with a high-performance Java PDF library
Nutrient offers a powerful PDF library for batch processing, manipulating, and editing documents.
Key features
Redaction
Permanently and securely remove sensitive text and images from PDFs — with capabilities for automatic or staged redaction using presets or custom patterns — ensuring compliance with privacy laws like GDPR and HIPAA.
Permanently and securely remove sensitive text and images from PDFs — with capabilities for automatic or staged redaction using presets or custom patterns — ensuring compliance with privacy laws like GDPR and HIPAA.
Permanently and securely remove sensitive text and images from PDFs — with capabilities for automatic or staged redaction using presets or custom patterns — ensuring compliance with privacy laws like GDPR and HIPAA.
Document Editor
Efficiently manage and manipulate PDF pages with tools to merge, add, remove, split, and rotate pages. Ensure document uniformity and streamlined distribution by combining multiple PDFs into one and customizing page layouts and content.
Efficiently manage and manipulate PDF pages with tools to merge, add, remove, split, and rotate pages. Ensure document uniformity and streamlined distribution by combining multiple PDFs into one and customizing page layouts and content.
Efficiently manage and manipulate PDF pages with tools to merge, add, remove, split, and rotate pages. Ensure document uniformity and streamlined distribution by combining multiple PDFs into one and customizing page layouts and content.
Annotations
Make it easier to process PDF annotations by importing and exporting large volumes of data using XFDF or Instant JSON formats, with options to permanently apply changes and extract user data from form fields.
Make it easier to process PDF annotations by importing and exporting large volumes of data using XFDF or Instant JSON formats, with options to permanently apply changes and extract user data from form fields.
Make it easier to process PDF annotations by importing and exporting large volumes of data using XFDF or Instant JSON formats, with options to permanently apply changes and extract user data from form fields.
PDF Rendering
Seamlessly integrate high-fidelity renderings of PDFs into your workflows, converting them into various image formats while maintaining the original structure, layout, and details.
Seamlessly integrate high-fidelity renderings of PDFs into your workflows, converting them into various image formats while maintaining the original structure, layout, and details.
Seamlessly integrate high-fidelity renderings of PDFs into your workflows, converting them into various image formats while maintaining the original structure, layout, and details.
Form Viewing and Filling
Launch an easy-to-use API to programmatically read and write form values, simplify the form filling workflow, automate data entry, and efficiently extract data.
Launch an easy-to-use API to programmatically read and write form values, simplify the form filling workflow, automate data entry, and efficiently extract data.
Launch an easy-to-use API to programmatically read and write form values, simplify the form filling workflow, automate data entry, and efficiently extract data.
OCR
Leverage our OCR processor to transform raster and vector PDFs into machine-readable text, supporting multiple languages and enabling a full suite of PDF tools, while automating data extraction to accelerate digitization.
Leverage our OCR processor to transform raster and vector PDFs into machine-readable text, supporting multiple languages and enabling a full suite of PDF tools, while automating data extraction to accelerate digitization.
Leverage our OCR processor to transform raster and vector PDFs into machine-readable text, supporting multiple languages and enabling a full suite of PDF tools, while automating data extraction to accelerate digitization.
integration
Easy code integration
Nutrient can be integrated with just a few lines of code, and it comes with a rich API, which allows for complete customization.
1import test 1 PSPDFKit from "pspdfkit";
2
3// Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.
4const instance = await PSPDFKit.load({
5container: "#pspdfkit",
6document: "<document-file-path>",
7licenseKey: "<license-key>"
8});
9
10console.log("PSPDFKit for Web is ready!");
11console.log(instance);
1import test 2 PSPDFKit from "pspdfkit";
2
3// Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.03 // Obtain a PSPDFKit document instance.
4const instance = await PSPDFKit.load({
5container: "#pspdfkit",
6document: "<document-file-path>",
7licenseKey: "<license-key>"
8});
9
10console.log("PSPDFKit for Web is ready!");
11console.log(instance);
Benefits
Build faster
Reduce development time and costs with our easy integration options and support for multiple programming languages and frameworks.
Customize the experience
Leverage a Java PDF library with extensive customization options that allow you to adapt your UI to your brand and maintain a unified user experience.
Scale with security
Code with confidence knowing our SDKs are safe, reliable, and backed by a global support team that’s always ready to help.
Trusted by industry leaders
Knowledge center
Use Case Comparison
Choosing the best solution
Our Document Engine and various libraries were created with different use cases in mind. Check out the comparison below to see which one is for you.
Libraries for Java and .NET | Document Engine |
---|---|
Ships as part of your application | Integrates with Nutrient Web, iOS, and Android SDKs |
Headless, API-only operations | Provides optional document collaboration tools |
Doesn’t require a backend | Stores documents, document changes, and additional information |
Document processing happens on the client running your app | Requires a database and document storage backend |
Ideal for adding core Nutrient functionality to Java and .NET apps | Ideal for collaboration and manual document manipulation |
documentation
Learn how to get Libraries for Java up and running today
Latest from the blog
Blog