Was macht Nutrient-Dokumentenverarbeitung?
Hinweis: Dieser Skill integriert die kommerzielle Nutrient API. Bitte lesen Sie vor der Nutzung deren Geschäftsbedingungen.
Verarbeiten Sie Dokumente mit der Nutrient DWS Processor API. Konvertieren Sie Formate, extrahieren Sie Text und Tabellen, OCR-en Sie gescannte Dokumente, schwärzen Sie personenbezogene Daten (PII), fügen Sie Wasserzeichen hinzu, signieren Sie digital und füllen Sie PDF-Formulare aus.
Einrichtung
Holen Sie sich einen kostenlosen API-Schlüssel unter nutrient.io
export NUTRIENT_API_KEY="pdf_live_..."
Alle Anfragen werden als Multipart-POST an https://api.nutrient.io/build mit einem instructions-JSON-Feld gesendet.
Operationen
Dokumente konvertieren
# DOCX zu PDF
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.docx"}]}' \
-o output.pdf
# PDF zu DOCX
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"docx"}}' \
-o output.docx
# HTML zu PDF
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"html":"index.html"}]}' \
-o output.pdf
Unterstützte Eingabeformate: PDF, DOCX, XLSX, PPTX, DOC, XLS, PPT, PPS, PPSX, ODT, RTF, HTML, JPG, PNG, TIFF, HEIC, GIF, WebP, SVG, TGA, EPS.
Text und Daten extrahieren
# Nur-Text extrahieren
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"text"}}' \
-o output.txt
# Tabellen als Excel extrahieren
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"xlsx"}}' \
-o tables.xlsx
Gescannte Dokumente OCR-en
# OCR zu durchsuchbarem PDF (unterstützt 100+ Sprachen)
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"scanned.pdf"}],"actions":[{"type":"ocr","language":"english"}]}' \
-o searchable.pdf
Sprachen: Unterstützt über 100 Sprachen über ISO 639-2-Codes (z.B. eng, deu, fra, spa, jpn, kor, chi_sim, chi_tra, ara, hin, rus). Vollständige Sprachbezeichnungen wie english oder german funktionieren ebenfalls. Siehe die vollständige OCR-Sprachtabelle für alle unterstützten Codes.
Sensible Informationen schwärzen
# Musterbasiert (Sozialversicherungsnummer, E-Mail)
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"redaction","strategy":"preset","strategyOptions":{"preset":"social-security-number"}},{"type":"redaction","strategy":"preset","strategyOptions":{"preset":"email-address"}}]}' \
-o redacted.pdf
# Regex-basiert
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"redaction","strategy":"regex","strategyOptions":{"regex":"\\b[A-Z]{2}\\d{6}\\b"}}]}' \
-o redacted.pdf
Voreinstellungen: social-security-number, email-address, credit-card-number, international-phone-number, north-american-phone-number, date, time, url, ipv4, ipv6, mac-address, us-zip-code, vin.
Wasserzeichen hinzufügen
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"watermark","text":"VERTRAULICH","fontSize":72,"opacity":0.3,"rotation":-45}]}' \
-o watermarked.pdf
Digitale Signaturen
# Selbstsignierte CMS-Signatur
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"sign","signatureType":"cms"}]}' \
-o signed.pdf
PDF-Formulare ausfüllen
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "[email protected]" \
-F 'instructions={"parts":[{"file":"form.pdf"}],"actions":[{"type":"fillForm","formFields":{"name":"Jane Smith","email":"[email protected]","date":"2026-02-06"}}]}' \
-o filled.pdf
MCP-Server (Alternative)
Für eine native Tool-Integration verwenden Sie den MCP-Server anstelle von curl:
{
"mcpServers": {
"nutrient-dws": {
"command": "npx",
"args": ["-y", "@nutrient-sdk/dws-mcp-server"],
"env": {
"NUTRIENT_DWS_API_KEY": "IHR_API_SCHLUESSEL",
"SANDBOX_PATH": "/pfad/zum/arbeitsverzeichnis"
}
}
}
}
Wann verwenden
- Konvertieren von Dokumenten zwischen Formaten (PDF, DOCX, XLSX, PPTX, HTML, Bilder)
- Extrahieren von Text, Tabellen oder Schlüssel-Wert-Paaren aus PDFs
- OCR von gescannten Dokumenten oder Bildern
- Schwärzen von PII vor dem Teilen von Dokumenten
- Hinzufügen von Wasserzeichen zu Entwürfen oder vertraulichen Dokumenten
- Digitales Signieren von Verträgen oder Vereinbarungen
- Programmgesteuertes Ausfüllen von PDF-Formularen