nutrient-python-sdk skill
Perform in-process PDF and Office document processing, conversion, OCR, and data extraction directly within a Python environment.
- GitHub 스타
- 18
- 파일
- 1
- 마지막 커밋
- 2026년 11월 3일
- 라이선스
- —
- 허용된 도구
- —
nutrient-python-sdk skill은 무엇을 하나요?
nutrient-python-sdk은(는) agent skill입니다. Perform in-process PDF and Office document processing, conversion, OCR, and data extraction directly within a Python environment.
skill의 SKILL.md에서 생성된 요약입니다.
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.
agent가 수행할 수 있는 작업
- 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.
skill의 SKILL.md를 기반으로 작성되었습니다. 모든 사용 사례는 해당 문서의 인용구와 대조 확인되었습니다.
nutrient-python-sdk skill 설치 방법
각 명령은 skill 폴더를 클라이언트의 skills 디렉터리에 복사합니다. 클라이언트를 재시작하거나 새 세션을 시작하여 로드하세요.플러그인에 nutrient-python-sdk skill 설치
/plugin marketplace add PSPDFKit-labs/nutrient-skills /plugin install nutrient-sdk-dev@nutrient-skills
Claude Code에 nutrient-python-sdk skill 설치
~/.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-sdkClaude Code (project)에 nutrient-python-sdk skill 설치
.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-sdkCodex에 nutrient-python-sdk skill 설치
~/.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-sdkGemini CLI에 nutrient-python-sdk skill 설치
~/.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-sdkClaude.ai에 nutrient-python-sdk skill 설치
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
GitHub에서 보기Nutrient 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.
이 스킬의 파일
1nutrient-python-sdk skill 질문
Claude Code에 nutrient-python-sdk skill을 어떻게 설치하나요?
npx degit PSPDFKit-labs/nutrient-skills/plugins/nutrient-sdk-dev/skills/nutrient-python-sdk ~/.claude/skills/nutrient-python-sdk를 실행합니다. Claude Code는 ~/.claude/skills(모든 프로젝트) 또는 .claude/skills(한 프로젝트)에서 skills를 로드하며, 설명이 작업과 일치할 때 skill을 사용합니다.
nutrient-python-sdk skill을 사용할 수 있는 클라이언트는 무엇인가요?
Agent Skills 형식을 읽는 모든 클라이언트(Claude Code, Codex, Gemini CLI, claude.ai(ZIP으로 업로드))가 사용할 수 있습니다. skill 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.
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.