This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /api/python.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. Python API reference

Complete API reference for Nutrient Python SDK.

Installation

Terminal window
pip install nutrient-sdk

Quick start

from nutrient_sdk import Document
# Open a PDF and convert it to a Word document
with Document.open("input.pdf") as document:
document.export_as_word("output.docx")
print("Successfully converted to output.docx")

Classes

ClassDescription
DocumentRepresents a document that can be opened, edited, and exported in various formats. Provides a uni…
LicenseManages licensing for the Nutrient Native SDK. Provides methods to register license keys and trac…
VisionProvides machine learning and computer vision capabilities for document processing. Enables AI-po…

Modules

ModuleDescription
editorsDocument editor classes for PDF and Word manipulation
editors.pdf.annotationsPDF annotation types (highlight, text, shape, stamp, and more)
editors.pdf.formfieldsPDF form field types (text, check box, radio, list, signature)
editors.pdf.pagesPDF page access, metadata, and page collections
enumsEnumeration types used across the SDK
exceptionsSDK-specific exception classes raised by operations that can fail
exportersExporters for PDF, image, Markdown, HTML, SVG, Word, spreadsheet, and presentation formats
interfacesInterface definitions implemented by SDK types
settingsConfiguration objects controlling SDK behavior
signingDigital signatures, appearance, and timestamp configuration
typesPrimitive value types (Color, Rectf, Vec2f)

Statistics

  • Classes: 111
  • Enumerations: 35

Additional resources