---
title: "Guides: PDF SDK for Python | Nutrient SDK"
canonical_url: "https://www.nutrient.io/guides/python/intro/"
md_url: "https://www.nutrient.io/guides/python/intro.md"
last_updated: "2026-06-09T10:32:42.848Z"
description: "Welcome to the Nutrient Python SDK developer guides. These guides show you how to add document functionality to Python applications using our API."
---

# Python guides: Integrate our PDF SDK

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

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

## Guides

Read on for step-by-step guides to using the Nutrient Python SDK. Each guide includes code samples and instructions to help you implement specific features in your application.

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

- [Headless modes in Google Chrome](/guides/python/deployment/headless-modes-google-chrome.md)
   Run the packaged Docker sample for Chrome-backed conversions with Python SDK.

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

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

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

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

- [Word template in JSON to PDF/UA](/guides/python/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 VLM](/guides/python/extraction/extract-data-from-image-vlm.md)
   Extract structured data from images using vision language models with Nutrient Python SDK.

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

- [Extract form fields](/guides/python/extraction/extract-form-fields-from-image.md)
   Detect form fields in scanned forms and export them as structured JSON with Nutrient Python SDK.

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

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

- [Label form fields with VLM](/guides/python/extraction/label-form-fields-with-vlm.md)
   Detect form fields and assign semantic labels using a vision language model with Nutrient Python SDK.

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

- [Structured data extraction](/guides/python/extraction/extract-structured-data.md)
   Extract schema-shaped JSON data from documents using Nutrient Python SDK.

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

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

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

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

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

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

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

- [Detect and add form fields](/guides/python/editor/detect-and-add-form-fields.md)
   How to detect form fields in a PDF and add interactive form fields using Nutrient Python SDK.

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

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

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

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

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

- [CAD to PDF](/guides/python/conversion/cad-to-pdf.md)
   Convert CAD files (DWG and DXF) to PDF using Nutrient Python SDK.

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

- [JSON data extraction](/guides/python/extraction/json-data-extraction.md)
   Extract structured JSON data from PDF documents using OCR with Nutrient Python SDK.

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

- [Email to PDF](/guides/python/conversion/email-to-pdf.md)
   Convert email files (MSG and EML) to PDF using Nutrient Python SDK.

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

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

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

- [Error handling](/guides/python/troubleshooting/error-handling.md)
   Use structured error handling for document workflows with Nutrient Python SDK.

- [HTML to PDF](/guides/python/conversion/html-to-pdf.md)
   Convert HTML files to PDF documents using Nutrient Python SDK.

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

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

- [License activation](/guides/python/license-activation.md)
   Activate Nutrient Python SDK using your license key before running document workflows.

- [PDF to text](/guides/python/extraction/pdf-to-text.md)
   Extract layout-preserving text from PDF documents using Nutrient Python SDK.

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

- [Apply OCR to PDF page](/guides/python/extraction/apply-ocr-to-pdf-page.md)
   How to run OCR on a single PDF page using Nutrient Python SDK.

- [PDF to image](/guides/python/conversion/pdf-to-image.md)
   Convert PDF documents to images using Nutrient Python SDK.

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

- [Apply OCR to PDF](/guides/python/extraction/apply-ocr-to-pdf.md)
   How to run OCR on a PDF document using Nutrient Python SDK.

- [PDF pages to images](/guides/python/conversion/pdf-pages-to-images.md)
   Export each page of a PDF as a separate image file using Nutrient Python SDK.

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

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

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

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

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

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

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

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

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

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

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

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

- [Agent skill](/guides/python/agent-skill.md)
   Install the Nutrient Python SDK skill so Claude Code, Codex, and other AI coding agents can build with Nutrient Python SDK using up-to-date knowledge.
---

## Related pages

- [Agent skill](/guides/python/agent-skill.md)
- [Changelog for Python](/guides/python/changelog.md)
- [Python SDK sample downloads](/guides/python/downloads.md)
- [Nutrient Python SDK](/guides/python.md)
- [Activating Nutrient Python SDK with a license key](/guides/python/license-activation.md)

