Kategorien

PDF AcroForm Ausfuller

Fullt PDF-Formularfelder per JSON und exportiert die fertige PDF

Mit pdf-lib. AcroForm wird unterstutzt; bei hybriden XFA-PDFs kann XFA entfernt und AcroForm gefullt werden.

Beispielergebnisse

2 Beispiele

Basisformular ausfullen

Fugt Text-, Checkbox-, Radio-, Dropdown- und Listenwerte in AcroForm ein

pdf-acroform-filler-example1.pdf Datei anzeigen
Eingabeparameter anzeigen
{ "pdfFile": "/public/samples/pdf/form-sample-acroform.pdf", "fieldDataJson": "{\"full_name\":\"Alex Doe\",\"agree_terms\":true,\"tier\":\"pro\",\"country\":\"US\",\"hobbies\":[\"Reading\",\"Music\"]}", "removeXfaBeforeFill": true, "flatten": true, "strictMode": false }

Ausfullen ohne Flatten

Fullt Felder und halt das Formular bearbeitbar

pdf-acroform-filler-example2.pdf Datei anzeigen
Eingabeparameter anzeigen
{ "pdfFile": "/public/samples/pdf/form-sample-acroform.pdf", "fieldDataJson": "{\"full_name\":\"Taylor Smith\",\"agree_terms\":false,\"country\":\"DE\",\"tier\":\"basic\"}", "removeXfaBeforeFill": true, "flatten": false, "strictMode": false }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

JSON object where key = field name, value = field value

For hybrid PDFs, remove XFA packet and fill AcroForm fallback

Flatten fields to make result non-editable

Fail immediately when any field cannot be mapped/written

Wichtige Fakten

Kategorie
PDF Tools
Eingabetypen
file, textarea, checkbox
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der PDF AcroForm Ausfüller ermöglicht es Ihnen, PDF-Formularfelder präzise und automatisiert per JSON-Daten zu befüllen und das resultierende Dokument direkt zu exportieren.

Wann verwenden

  • Wenn Sie große Mengen an PDF-Formularen mit strukturierten Daten aus einer Datenbank oder einem JSON-Objekt befüllen müssen.
  • Wenn Sie hybride XFA-PDFs in ein standardisiertes, bearbeitbares AcroForm-Format überführen möchten.
  • Wenn Sie ausgefüllte Formulare finalisieren und durch das Flattening-Feature vor nachträglichen Änderungen schützen wollen.

So funktioniert es

  • Laden Sie Ihre PDF-Datei hoch, die über AcroForm-Felder verfügt.
  • Geben Sie die Felddaten als JSON-Objekt ein, wobei die Schlüssel den Feldnamen im PDF entsprechen.
  • Wählen Sie Optionen wie 'Flatten', um die Felder nach dem Ausfüllen zu fixieren, oder entfernen Sie bei Bedarf XFA-Pakete.
  • Starten Sie den Prozess, um die fertig ausgefüllte PDF-Datei herunterzuladen.

Anwendungsfälle

Automatisierte Erstellung von personalisierten Verträgen oder Anträgen aus einer Kundendatenbank.
Massenhafte Generierung von Berichten oder Zertifikaten basierend auf strukturierten JSON-Eingabedaten.
Standardisierung von hybriden PDF-Formularen für die Archivierung durch Entfernung von XFA-Daten.

Beispiele

1. Automatisierte Vertragserstellung

Sachbearbeiter
Hintergrund
Ein Sachbearbeiter muss täglich Dutzende Verträge mit Kundendaten aus einem CRM-System befüllen.
Problem
Manuelles Ausfüllen ist fehleranfällig und zeitaufwendig.
Verwendung
PDF-Vorlage hochladen, Kundendaten als JSON einfügen und 'Flatten' aktivieren, um den Vertrag rechtssicher zu fixieren.
Beispielkonfiguration
{"full_name": "Max Mustermann", "contract_date": "2023-10-27", "agree_terms": true}
Ergebnis
Ein fertig ausgefülltes, nicht mehr bearbeitbares PDF-Dokument, bereit für den Versand.

2. Formular-Vorbereitung für Kunden

Büroassistent
Hintergrund
Kunden sollen ein Formular erhalten, das bereits mit ihren bekannten Stammdaten vorausgefüllt ist.
Problem
Das Formular soll für den Kunden noch editierbar bleiben, bevor er es unterschreibt.
Verwendung
PDF hochladen, Stammdaten per JSON einfügen und 'Flatten' deaktiviert lassen.
Beispielkonfiguration
{"customer_id": "12345", "region": "DE", "hobbies": ["Sport", "Lesen"]}
Ergebnis
Ein PDF, in dem die Felder bereits vorausgefüllt sind, aber vom Kunden bei Bedarf noch korrigiert werden können.

Mit Samples testen

json, pdf, video

Verwandte Hubs

FAQ

Welche PDF-Formate werden unterstützt?

Das Tool unterstützt primär AcroForm-PDFs. Bei hybriden XFA-PDFs kann das XFA-Paket entfernt werden, um die AcroForm-Fallback-Felder zu befüllen.

Was bedeutet 'Flatten'?

Beim Flattening werden die ausgefüllten Formularfelder in den statischen Inhalt der PDF umgewandelt, sodass sie nicht mehr bearbeitbar sind.

Kann ich Checkboxen und Dropdowns befüllen?

Ja, das Tool unterstützt neben Textfeldern auch Checkboxen (Boolean-Werte), Radio-Buttons und Dropdown-Listen.

Was passiert im strikten Modus?

Im strikten Modus bricht das Tool den Vorgang sofort ab, wenn ein Feld aus dem JSON-Objekt nicht im PDF gefunden oder nicht korrekt geschrieben werden kann.

Wie finde ich die Feldnamen meiner PDF?

Die Feldnamen müssen exakt mit den internen Bezeichnungen der PDF-Formularfelder übereinstimmen, die in der PDF-Struktur definiert sind.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/pdf-acroform-filler

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
pdfFile file (Upload erforderlich) Ja -
fieldDataJson textarea Ja JSON object where key = field name, value = field value
removeXfaBeforeFill checkbox Nein For hybrid PDFs, remove XFA packet and fill AcroForm fallback
flatten checkbox Nein Flatten fields to make result non-editable
strictMode checkbox Nein Fail immediately when any field cannot be mapped/written

Dateitypparameter müssen erst über POST /upload/pdf-acroform-filler hochgeladen werden, um filePath zu erhalten, dann filePath an das entsprechende Dateifeld übergeben.

Antwortformat

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Datei: Datei

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-pdf-acroform-filler": {
      "name": "pdf-acroform-filler",
      "description": "Fullt PDF-Formularfelder per JSON und exportiert die fertige PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-acroform-filler",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Unterstützt URL-Dateilinks oder Base64-Codierung für Dateiparameter.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]