Was macht Nutrient Dokumentenverarbeitung?
Hinweis: Diese Skill integriert sich mit der kommerziellen Nutrient API. Bitte überprüfen Sie die Nutzungsbedingungen vor der Verwendung.
Verarbeiten Sie Dokumente mit der Nutrient DWS Processor API. Konvertieren Sie Formate, extrahieren Sie Text und Tabellen, OCRen 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 auf nutrient.io
export NUTRIENT_API_KEY="pdf_live_..."
Alle Anfragen werden als multipart POST mit einem instructions JSON-Feld an https://api.nutrient.io/build 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
# Klartext 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 OCRen
# 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 mittels ISO 639-2-Codes (z. B. eng, deu, fra, spa, jpn, kor, chi_sim, chi_tra, ara, hin, rus). Vollständige Sprachnamen wie english oder german funktionieren ebenfalls. Siehe die vollständige OCR-Sprachtabelle für alle unterstützten Codes.
Vertrauliche Informationen schwärzen
# Musterbasiert (SSN, 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":"CONFIDENTIAL","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 Werkzeugintegration 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": "YOUR_API_KEY",
"SANDBOX_PATH": "/path/to/working/directory"
}
}
}
}
Verwendungszwecke
- 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 personenbezogenen Daten vor der Weitergabe von Dokumenten
- Hinzufügen von Wasserzeichen für Entwürfe oder vertrauliche Dokumente
- Digitales Signieren von Verträgen oder Vereinbarungen
- Programmgesteuertes Ausfüllen von PDF-Formularen