---
title: "Guides: PDF SDK for Java | Nutrient SDK"
canonical_url: "https://www.nutrient.io/guides/java/intro/"
md_url: "https://www.nutrient.io/guides/java/intro.md"
last_updated: "2026-05-15T19:10:05.044Z"
description: "Welcome to the Nutrient Java SDK developer guides. These guides show you how to add document functionality to Java applications using our API."
---

# Java guides: Integrate our PDF SDK

Welcome to the Nutrient Java SDK developer guides. These guides show you how to add document functionality to Java applications using our API.

If you’re brand new to Nutrient, have a look at our [get started guides](https://www.nutrient.io/sdk/java/getting-started.md) to integrate the SDK into your application.

## Guides

- [Word template in JSON](/guides/java/templates/word-template-generation.md)
   Generate documents from Word templates with JSON data.

- [Extract data using ICR](/guides/java/extraction/extract-data-from-image-icr.md)
   Extract structured data from images using local ICR with Nutrient Java SDK. Offline processing for air-gapped environments without API calls.

- [PDF to Excel](/guides/java/conversion/pdf-to-excel-document.md)
   Converting PDF documents to Excel format for data analysis using Nutrient Java SDK.

- [Word template in JSON to PDF/UA](/guides/java/templates/word-template-to-pdf-ua.md)
   Generate documents from Word templates with JSON data and convert to accessible PDF/UA format.

- [Extract data using OCR](/guides/java/extraction/extract-data-from-image-ocr.md)
   Extract text from images using fast OCR with Nutrient Java SDK. Optimized for high-throughput processing and simple text-based documents.

- [PDF to HTML](/guides/java/conversion/pdf-to-html.md)
   Converting PDF documents to HTML format for web publishing using Nutrient Java SDK.

- [Extract data using VLM](/guides/java/extraction/extract-data-from-image-vlm.md)
   Extract structured data from images using vision language models with Nutrient Java SDK.

- [PDF to PowerPoint](/guides/java/conversion/pdf-to-powerpoint-document.md)
   Converting PDF documents to PowerPoint presentations for editing and collaboration using Nutrient Java SDK.

- [Describe image with Claude](/guides/java/extraction/describe-image-with-claude.md)
   Generate accessible image descriptions using Claude AI with Nutrient Java SDK.

- [PDF to Word](/guides/java/conversion/pdf-to-word-document.md)
   Converting a document from PDF to DOCX format using Nutrient Java SDK.

- [Describe image with local AI](/guides/java/extraction/describe-image-with-local-ai.md)
   Generate accessible image descriptions using local AI models with Nutrient Java SDK.

- [Downloads](/guides/java/downloads.md)
   Download Java SDK code samples for document processing, editing, extraction, and conversion tasks.

- [PowerPoint to PDF](/guides/java/conversion/powerpoint-document-to-pdf.md)
   Converting a document from PPTX to PDF format using Nutrient Java SDK.

- [Describe image with OpenAI](/guides/java/extraction/describe-image-with-openai.md)
   Generate accessible image descriptions using OpenAI with Nutrient Java SDK.

- [Word to PDF](/guides/java/conversion/word-document-to-pdf.md)
   Converting a document from DOCX to PDF format using Nutrient Java SDK.

- [Speed up first ICR](/guides/java/extraction/speed-up-first-icr-by-downloading-requirements.md)
   Predownload vision API models to eliminate first-request latency using Nutrient Java SDK.

- [Word to PDF/UA](/guides/java/conversion/word-document-to-pdf-ua.md)
   Converting a document from DOCX to PDF/UA format using Nutrient Java SDK.

- [Add form fields to PDF](/guides/java/editor/add-form-fields-to-pdf.md)
   How to add interactive form fields to a PDF using Nutrient Java SDK.

- [Read text from image (multi-language)](/guides/java/extraction/read-text-from-image-multi-language.md)
   Extract text from multilingual images using OCR with Nutrient Java SDK.

- [Word to PDF with comments](/guides/java/conversion/word-document-to-pdf-including-comments.md)
   Learn how to convert Word documents to PDF while preserving all comments and annotations using Nutrient Java SDK with just a few lines of code.

- [Excel to PDF](/guides/java/conversion/excel-document-to-pdf.md)
   Convert Excel spreadsheets to PDF format using Nutrient Java SDK.

- [Read text from image](/guides/java/extraction/read-text-from-image.md)
   Extract text from images using OCR with Nutrient Java SDK.

- [Add a custom page to PDF](/guides/java/editor/add-custom-page-to-pdf.md)
   How to add a custom page to a PDF using Nutrient Java SDK.

- [Changelog](/guides/java/changelog.md)
   Latest updates and release notes for Nutrient Java SDK, including new features, improvements, and bug fixes.

- [Markdown to PDF](/guides/java/conversion/markdown-to-pdf.md)
   Convert Markdown to PDF format using Nutrient Java SDK.

- [Edit PDF metadata](/guides/java/editor/editing-pdf-metadata.md)
   How to edit PDF metadata using Nutrient Java SDK.

- [PDF to Markdown](/guides/java/conversion/pdf-to-markdown.md)
   Convert PDF documents to Markdown format using Nutrient Java SDK.

- [Add annotations to PDF](/guides/java/editor/add-annotations-to-pdf.md)
   How to add annotations to a PDF using Nutrient Java SDK.

- [Merge PDFs](/guides/java/editor/merge-pdf-into-other-pdf.md)
   Merging PDFs using Nutrient Java SDK.

- [PDF to PDF/A](/guides/java/conversion/pdf-to-pdf-a.md)
   Convert PDF documents to PDF/A format using Nutrient Java SDK.

- [Add free text annotations to PDF](/guides/java/editor/add-freetext-annotations-to-pdf.md)
   How to add free text annotations to a PDF using Nutrient Java SDK.

- [PDF to PDF/UA](/guides/java/conversion/pdf-to-pdf-ua.md)
   Convert PDF documents to PDF/UA format using Nutrient Java SDK.

- [Add link annotations to PDF](/guides/java/editor/add-link-annotations-to-pdf.md)
   How to add link annotations to a PDF using Nutrient Java SDK.

- [Add shape annotations to PDF](/guides/java/editor/add-shape-annotations-to-pdf.md)
   How to add shape annotations to a PDF using Nutrient Java SDK.

- [Add stamp annotations to PDF](/guides/java/editor/add-stamp-annotations-to-pdf.md)
   How to add stamp annotations to a PDF using Nutrient Java SDK.

- [Add sticky note annotations to PDF](/guides/java/editor/add-sticky-note-annotations-to-pdf.md)
   How to add sticky note annotations to a PDF using Nutrient Java SDK.

- [Add text markup annotations to PDF](/guides/java/editor/add-text-markup-annotations-to-pdf.md)
   How to add text markup annotations to a PDF using Nutrient Java SDK.

- [Edit PDF form fields](/guides/java/editor/editing-pdf-form-fields.md)
   How to edit PDF form fields using Nutrient Java SDK.

- [Manage PDF page order](/guides/java/editor/manage-pdf-page-order.md)
   How to manage PDF page order using Nutrient Java SDK.

- [Fill PDF form](/guides/java/editor/fill-pdf-form.md)
   How to fill PDF form fields programmatically using Nutrient Java SDK.

- [Add visible signatures to PDF](/guides/java/editor/add-visible-signature-to-pdf.md)
   How to add visible digital signatures to a PDF using Nutrient Java SDK.

- [Add invisible signatures to PDF](/guides/java/editor/add-invisible-signature-to-pdf.md)
   How to add invisible digital signatures to a PDF using Nutrient Java SDK.

- [Advanced digital signatures](/guides/java/editor/advanced-digital-signatures.md)
   Learn advanced digital signature workflows and verification using Nutrient Java SDK.

- [Add redaction annotations](/guides/java/editor/add-redaction-annotations-to-pdf.md)
   How to add redaction annotations to permanently remove sensitive content from PDFs using Nutrient Java SDK.
---

## Related pages

- [Nutrient Java SDK](/guides/java.md)
- [Changelog for Java](/guides/java/changelog.md)
- [Java SDK sample downloads](/guides/java/downloads.md)

