nutrient-python-sdk Skill
Perform in-process PDF and Office document processing, conversion, OCR, and data extraction directly within a Python environment.
- GitHub Stars
- 18
- Dateien
- 1
- Letzter Commit
- 3. Nov. 2026
- Lizenz
- —
- Erlaubte Tools
- —
Was macht der nutrient-python-sdk Skill?
nutrient-python-sdk ist ein Agent Skill. Perform in-process PDF and Office document processing, conversion, OCR, and data extraction directly within a Python environment.
Zusammenfassung erzeugt aus der SKILL.md des Skills.
Über den nutrient-python-sdk skill
Processing PDF and Office documents directly within a Python environment is what this skill enables for developers building server-side applications. It allows for in-process conversion, OCR, and data extraction without relying on external servers or network round-trips. An agent should load this skill when a project requires native document manipulation within frameworks like Django, Flask, FastAPI, or Celery using the nutrient-sdk PyPI package.
Users interact with specific classes such as Document, License, PdfExporter, and Vision to manage files. The tool handles conversions between PDF and Office formats including Word, Excel, and PowerPoint. It also supports OCR, ICR, and VLM-enhanced extraction. Unlike the nutrient-dws REST client which requires HTTPS calls to a hosted API, this SDK runs natively inside the Python process, making it suitable for self-contained workloads where network access is restricted.
Was ein agent damit machen kann
- 1Convert Office files to PDFTransform a Word document into a PDF format using the PdfExporter class.
- 2Perform in-process document OCRExecute optical character recognition and data extraction directly within a Python process.
- 3Integrate document processing in web frameworksAdd document conversion capabilities to a backend running FastAPI or Django.
Geschrieben basierend auf dem SKILL.md des skills. Jeder use case wurde gegen ein zitat daraus geprüft.
So installierst du den nutrient-python-sdk Skill
Jeder Befehl kopiert den Skill-Ordner in das Skills-Verzeichnis des Clients. Starte den Client neu oder beginne eine neue Session, um ihn zu laden.Den nutrient-python-sdk Skill in Plugin installieren
/plugin marketplace add PSPDFKit-labs/nutrient-skills /plugin install nutrient-sdk-dev@nutrient-skills
Den nutrient-python-sdk Skill in Claude Code installieren
~/.claude/skills/nutrient-python-sdk/SKILL.md
$ npx degit PSPDFKit-labs/nutrient-skills/plugins/nutrient-sdk-dev/skills/nutrient-python-sdk ~/.claude/skills/nutrient-python-sdkDen nutrient-python-sdk Skill in Claude Code (project) installieren
.claude/skills/nutrient-python-sdk/SKILL.md
$ npx degit PSPDFKit-labs/nutrient-skills/plugins/nutrient-sdk-dev/skills/nutrient-python-sdk .claude/skills/nutrient-python-sdkDen nutrient-python-sdk Skill in Codex installieren
~/.agents/skills/nutrient-python-sdk/SKILL.md
$ npx degit PSPDFKit-labs/nutrient-skills/plugins/nutrient-sdk-dev/skills/nutrient-python-sdk ~/.agents/skills/nutrient-python-sdkDen nutrient-python-sdk Skill in Gemini CLI installieren
~/.gemini/skills/nutrient-python-sdk/SKILL.md
$ npx degit PSPDFKit-labs/nutrient-skills/plugins/nutrient-sdk-dev/skills/nutrient-python-sdk ~/.gemini/skills/nutrient-python-sdkDen nutrient-python-sdk Skill in Claude.ai installieren
npx degit PSPDFKit-labs/nutrient-skills/plugins/nutrient-sdk-dev/skills/nutrient-python-sdk nutrient-python-sdk && zip -r nutrient-python-sdk.zip nutrient-python-sdk # claude.ai → Customize → Skills → + → Create skill → Upload a skill → nutrient-python-sdk.zip
SKILL.md
Auf GitHub ansehenNutrient Python SDK
In-process Python bindings for the Nutrient document-processing engine. Open, convert, edit, OCR, extract, and export PDFs and Office formats directly from a Python process — no external server, no network round-trips, no DWS dependency. Different product from the nutrient-dws REST client (which is the hosted alternative).
Documentation
Single-fetch LLM-curated dumps — prefer these over the human-shaped docs site for API/guide look-ups:
- Guides: https://www.nutrient.io/guides/python/llms.txt
- API reference: https://www.nutrient.io/api/python/ — no
llms.txt; instead every API page has a Markdown variant. Take any page URL, drop the trailing slash, append.md(e.g.https://www.nutrient.io/api/python/document.md). - Cross-product index (other Nutrient SDKs): https://www.nutrient.io/llms.txt
Install
pip install nutrient-sdk
- Package name on PyPI:
nutrient-sdk - Import name in code:
nutrient_sdk(underscored) - Python: 3.8+ (per the PyPI metadata for the current 1.x line)
Hello world (PDF/Office conversion)
from nutrient_sdk import Document, License, PdfExporter
License.register_key("your-license-key")
with Document.open("input.docx") as doc:
doc.export("output.pdf", PdfExporter())
Key concepts
- vs
nutrient-dws: thenutrient-dwsPyPI package is the DWS REST API client — it makes HTTPS calls to Nutrient's hosted Processor API.nutrient-sdkis in-process — it runs natively in your Python process with no network and no quota. Both are official; picknutrient-sdkfor self-contained workloads or when you can't depend on external network access. - vs the third-party
pspdfkitPyPI package: there is an unofficialpspdfkitpackage on PyPI from 2017 (third-party, unmaintained, unrelated to Nutrient). Don't use it.nutrient-sdkis the only official Nutrient in-process Python SDK. - vs in-process server SDKs in other languages: see
nutrient-nodejs-server-sdk,nutrient-java-server-sdk,nutrient-dotnet-server-sdkfor the same in-process capability in Node.js / Java / .NET.
Dateien in diesem Skill
1nutrient-python-sdk Skill-Fragen
Wie installiere ich den nutrient-python-sdk Skill in Claude Code?
Führe npx degit PSPDFKit-labs/nutrient-skills/plugins/nutrient-sdk-dev/skills/nutrient-python-sdk ~/.claude/skills/nutrient-python-sdk aus. Claude Code lädt Skills aus ~/.claude/skills (alle Projekte) oder .claude/skills (ein Projekt) und nutzt einen Skill, wenn seine Beschreibung zur Aufgabe passt.
Welche Clients können den nutrient-python-sdk Skill nutzen?
Jeder Client, der das Agent Skills-Format liest: Claude Code, Codex, Gemini CLI und claude.ai (als ZIP hochladen). Skripte im Skill laufen nur dort, wo der Client Codeausführung erlaubt.
How is the Nutrient Python SDK different from nutrient-dws?
The nutrient-sdk is an in-process library that runs natively in your Python process without network calls, whereas nutrient-dws is a REST API client that makes HTTPS calls to a hosted Processor API.
Can I use the pspdfkit PyPI package for Nutrient processing?
No, the pspdfkit package on PyPI is an unofficial, unmaintained, third-party package that is unrelated to Nutrient.
What Python version is required to use this SDK?
The SDK requires Python 3.8 or higher.