PDF-Formulare
Vorhandene PDF-Formularfelder ausfüllen und verwalten
Lade ein PDF mit interaktiven Formularfeldern, um seine Werte auszulesen oder neue Antworten einzutragen. Das Tool erkennt die Feldtypen und Auswahlmöglichkeiten direkt aus der Datei. Du kannst Felder außerdem sperren, freischalten, auf ihre Vorgaben zurücksetzen oder entfernen. Aufgedruckte Kästchen und Linien allein bilden noch keine interaktiven Felder.
Kosten: Kostenlos nutzbar. Grenzen für Dateigröße und Nutzung gelten.
Mit einem PDF-Formular arbeiten
Ein Formular laden
Klicke auf PDF auswählen oder wähle eine Datei unter Uploads. Unterstützt wird ein PDF bis 200 MB. Die Felder werden sofort ausgelesen; der Einstellungsbereich zeigt anschließend die Anzahl erkannter Formularfelder.
Die Aktion wählen
Unter Aktion ist Formulardaten exportieren voreingestellt. Wähle Formular ausfüllen für neue Werte. Felder sperren, Felder freischalten, Felder zurücksetzen und Felder entfernen ändern die Felder selbst.
Werte oder Feldnamen eingeben
Zum Ausfüllen nutze die einzelnen Feldkarten unter den Einstellungen. Für Sperren, Freischalten, Zurücksetzen oder Entfernen gib die gewünschten Namen beziehungsweise IDs in Feldnamen (optional) ein.
Die Aktion ausführen
Klicke auf Formularaktion anwenden. Beim Ausfüllen wird das fertige PDF erneut ausgelesen und geprüft, ob alle angeforderten Werte gespeichert wurden. Die Bestätigung nennt die Anzahl geschriebener und geprüfter Werte.
Das Ergebnis herunterladen
Download result speichert die JSON-Datei oder das aktualisierte PDF. Das Ergebnis bleibt im gemeinsamen Dateimanager. Wähle ein Ergebnis-PDF unter Uploads, wenn du damit weiterarbeiten möchtest, beispielsweise ein freigeschaltetes Formular ausfüllen.
Die sechs Aktionen
Formulardaten exportieren
Speichert die Felder als JSON mit Typ, Name, ID, Seitenangabe, aktuellem Wert, Auswahlmöglichkeiten und Sperrzustand. Das PDF bleibt unverändert. Nutze den Export zum Auslesen von Antworten oder als Vorlage für Advanced JSON.
Formular ausfüllen
Schreibt deine Werte in die vorhandenen Felder und liefert ein PDF. Die Felder bleiben interaktiv; Empfänger können sie weiter bearbeiten, solange sie nicht gesperrt sind.
Felder sperren
Kennzeichnet Felder als schreibgeschützt. In einem PDF-Reader, der diese Eigenschaft berücksichtigt, bleiben die Werte sichtbar und normale Eingaben sind gesperrt. Lass die Namensliste leer, um sämtliche Felder zu sperren, etwa nach dem Ausfüllen.
Felder freischalten
Macht schreibgeschützte Felder wieder bearbeitbar. Führe dies vor dem Ausfüllen aus, wenn du gesperrte Antworten ändern musst. Beim Ausfüllen bleiben gesperrte Werte erhalten.
Felder zurücksetzen
Stellt die vom Formularautor definierten Vorgabewerte wieder her. Häufig sind diese leer. Das Zurücksetzen gilt auch für gesperrte Felder. Eine leere Namensliste setzt das gesamte Formular auf seine Vorgaben zurück.
Felder entfernen
Löscht die benannten Formularfelder. Texte und Linien, die auf der Seite gedruckt sind, bleiben bestehen. Diese Aktion verlangt mindestens einen Feldnamen oder eine ID.
Einstellungen zum Ausfüllen und zur Feldauswahl
- Aktion
- Sechs Auswahlmöglichkeiten, standardmäßig Formulardaten exportieren. Bei Formular ausfüllen erscheint Fill mode. Die vier Aktionen zum Sperren, Freischalten, Zurücksetzen und Entfernen zeigen Feldnamen (optional).
- Fill mode: Form fields
- Der voreingestellte Modus zeigt eine Karte je Feld mit Beschriftung, internem Namen, ID und Page samt Seitenzahl. Required kennzeichnet Pflichtfelder, Optional freiwillige Angaben; Requirement not reported bedeutet, dass diese Eigenschaft nicht gemeldet wurde. Die vorhandenen Werte sind bereits eingetragen. Pflichtangaben müssen vor dem Anwenden ausgefüllt sein. Gesperrte Felder sind deaktiviert und tragen Locked.
- Fill mode: Advanced JSON
- Hier bearbeitest du die Werte als Text in Formulardaten (JSON). Das eignet sich beispielsweise für ein langes Formular, dessen Werte du anhand eines früheren Exports vorbereitet hast. Verwende den Aufbau genau dieses PDFs.
- Formulardaten (JSON)
- Nach dem Auslesen ist das Feld mit der exportierten Formularstruktur vorausgefüllt. Ändere ausschließlich Werte. IDs, Namen, Feldtypen und Auswahlmöglichkeiten werden vor dem Schreiben nochmals mit dem PDF abgeglichen. Der folgende JSON-Abschnitt erklärt den Aufbau.
- Feldnamen (optional)
- Trenne interne Namen oder numerische IDs durch Kommas oder Zeilenumbrüche. Leerzeichen um einen Eintrag werden entfernt. Leer lassen wendet Sperren, Freischalten oder Zurücksetzen auf alle Felder an; Felder entfernen braucht mindestens einen Eintrag. Groß- und Kleinschreibung zählen. Namen und IDs findest du unter Formular ausfüllen in den Feldkarten: Der interne Name steht unter der Beschriftung, die ID neben der Seitenangabe.
So werden die einzelnen Feldtypen ausgefüllt
Unter Form fields richtet sich die Eingabe nach dem Feldtyp. Auswahlmöglichkeiten und Vorgaben stammen aus dem PDF.
- Textfeld
- Eine einzelne Eingabezeile oder ein größeres Feld für mehrzeiligen Text. Legt das Formular eine Höchstlänge fest, begrenzt die Eingabe diese Länge. Ein Zähler wie
12/80 characterszeigt die verwendeten Zeichen. - Datumsfeld
- Ein Textfeld mit dem erwarteten Datumsformat als Platzhalter, beispielsweise
dd.mm.yyyy. Folge diesem Format; der Inhalt wird als eingegebener Text gespeichert. - Kontrollkästchen
- Setze oder entferne das Häkchen. Daneben steht Checked beziehungsweise Unchecked. Ein erforderliches Kontrollkästchen muss vor dem Anwenden aktiviert sein.
- Gruppe von Optionsfeldern
- Wähle eine der im Formular vorgesehenen Möglichkeiten.
- Kombinationsfeld
- Eine Auswahlliste mit den Formularoptionen und No selection für keine Auswahl. Erlaubt das Formular eigene Einträge, erscheint stattdessen ein Textfeld mit den vorhandenen Optionen als Vorschlägen.
- Listenfeld
- Bei einfacher Auswahl erscheint eine Auswahlliste. Erlaubt das Formular mehrere Werte, kannst du die gewünschten Optionen über einzelne Kontrollkästchen markieren.
Der Aufbau des Formular-JSON
Formulardaten exportieren liefert die Struktur der PDF-Bibliothek pdfcpu. Ein header enthält Referenzangaben wie Quelldatei und Bibliotheksversion. Im Array forms sind Felder nach Typ gruppiert: textfield, datefield, checkbox, radiobuttongroup, combobox, listbox. Jeder Eintrag enthält unter anderem pages, id, name, meist altname als Beschriftung, den Wert und locked. Typabhängig kommen maxlen, format, options oder multi hinzu.
Werte sind Textzeichenfolgen, mit zwei Ausnahmen: Kontrollkästchen verwenden true oder false; Listenfelder verwenden das Array values. Für Optionsgruppen und Kombinationsfelder ohne freie Eingabe muss der Wert aus options stammen oder leer sein. Bei einer Liste mit einfacher Auswahl darf höchstens eine Option in values stehen.
In Advanced JSON bearbeitest du nur value beziehungsweise values. Alle anderen Angaben bleiben wie exportiert, und die Anzahl der Einträge in forms muss passen. Eine einfache Zuordnung wie {"voller_name": "Ada"} oder die Struktur eines anderen PDFs wird deshalb nicht akzeptiert. Einen Export desselben PDFs kannst du unverändert einfügen. Entferne einzelne Feldeinträge, deren Werte du unberührt lassen möchtest; behalte die Struktur des forms-Arrays bei. Mindestens ein bearbeitbarer Feldwert muss enthalten sein.
Formate und Grenzen
- Eingabe
- PDF mit interaktiven Formularfeldern
- Ausgabe
- Export: eine JSON-Datei. Alle anderen Aktionen: ein PDF.
- Maximale Dateigröße
- 200 MB
- Dateien pro Auftrag
- 1 PDF
- Feldtypen
- Text, Datum, Kontrollkästchen, Optionsgruppen, Kombinationsfelder und Listenfelder
- Passwortschutz
- PDFs mit reinen Bearbeitungsbeschränkungen werden verarbeitet und behalten den Schutz. Benötigt das PDF zum Öffnen ein Passwort, entsperre es zuerst mit dem bekannten Passwort über PDF entsperren.
- Verarbeitung
- Auf unseren Servern mit der PDF-Bibliothek pdfcpu. Keine KI und kein externer Dienst sind beteiligt. Ein Auftrag kann bis zu 15 Minuten laufen.
- Wasserzeichen
- Keines
- Speicherung
- Uploads und Ergebnisse werden bei Gästen nach 48 Stunden und bei kostenlosen Konten nach 30 Tagen automatisch gelöscht. Kostenpflichtige Tarife können Dateien länger aufbewahren.
Häufige Fragen
Warum werden in meinem PDF keine ausfüllbaren Felder gefunden?
Gedruckte Kästchen und Linien sind Seiteninhalt. Auch frei darüber platzierter Text aus einer Ausfüllen-und-Unterschreiben-Funktion bildet keine interaktiven Formularfelder. PDF-Info zeigt bei Dateien ohne solche Felder Form: No. Ein Formular, dessen Daten ausschließlich im älteren XML-basierten XFA-Format gespeichert sind, enthält ebenfalls keine unterstützten Standardfelder.
Was muss ich bei Feldnamen für Sperren, Zurücksetzen oder Entfernen beachten?
Vergleiche die Einträge in Feldnamen (optional) mit den internen Namen und IDs unter Formular ausfüllen. Jeder Eintrag braucht die exakte Schreibweise einschließlich Groß- und Kleinschreibung oder eine numerische ID. Die sichtbare Beschriftung kann vom internen Namen abweichen. Trenne mehrere Einträge durch Kommas oder Zeilenumbrüche; Entfernen benötigt mindestens einen.
Warum lassen sich manche Felder unter Form fields nicht ändern?
Schreibgeschützte Felder sind deaktiviert und mit Locked markiert. Führe Felder freischalten aus, wähle das freigeschaltete PDF unter Uploads und fülle dieses aus. Sind sämtliche Felder gesperrt, gibt es keine bearbeitbaren Formularwerte zum Eintragen.
Wie weit schützt das Sperren meine eingetragenen Werte?
Sperren setzt die Schreibschutz-Eigenschaft der Felder. Mit einem PDF-Editor oder Felder freischalten lässt sie sich wieder aufheben. Die Werte bleiben außerdem Formulardaten. Für zusätzliche Bearbeitungsbeschränkungen kannst du nach dem Sperren PDF-Berechtigungen setzen.
Warum ist Formularaktion anwenden deaktiviert?
Wähle ein PDF und warte, bis das Auslesen seiner Felder abgeschlossen ist. Bei Formular ausfüllen im Modus Form fields werden zusätzlich die Pflichtangaben aus der Vorschau gelesen. Zeigt der Bereich Form fields unavailable, starte das Auslesen über Retry erneut.