Tiny Online Tools logoTiny Online ToolssearchTools suchen…grid_viewAlle Tools
Startseitechevron_rightPDF-Toolschevron_rightPDF-Formularfeld-InspektorPDF-Formularfeld-Inspektor

PDF-Formularfeld-Inspektor

Untersuche jedes AcroForm-Feld eines PDFs: Namenshierarchie, Typ, Flag-Bits, Exportwerte, Koordinaten und Darstellungsprobleme.

upload_file

Zum Durchsuchen klicken oder Dateien hierher ziehen und ablegen

PDF mit Formular auswählen

Akzeptiert: .pdf,application/pdf

Ahnliche Tools

PDF CMYK/RGB-Inspektor

PDF CMYK/RGB-Inspektor

Sehen Sie, welche Objekte eines PDFs RGB, CMYK, Graustufen oder Sonderfarbe sind — Text, Vektoren und Bilder getrennt ausgewiesen.

PDF-Ebenen-Inspektor

PDF-Ebenen-Inspektor

Optionale Inhaltsgruppen eines technischen PDFs prüfen und schalten, Ebenen finden, die nie gedruckt werden, und eine Kopie mit der aktuellen Sichtbarkeit exportieren.

PDF-Formular-Ausfüller

PDF-Formular-Ausfüller

Öffne jedes ausfüllbare PDF, bearbeite seine Formularfelder direkt im Browser und speichere eine ausgefüllte Kopie — mit optionaler Flatten-Funktion, um Werte zu fixieren.

PDF-JavaScript prüfen

PDF-JavaScript prüfen

Findet jedes Skript in einer PDF — Dokumentaktionen, Seiten- und Anmerkungsereignisse, Formularberechnungen — und zeigt es an, ohne es auszuführen.

Kantenerkennung Tool

Kantenerkennung Tool

Heben Sie Kanten und Konturen mit Sobel-Kantenerkennung hervor. Einstellbarer Schwellenwert und optionale Invertierung, vollständig im Browser.

Tone Generator

Tone Generator

Generate sine, square, sawtooth, and triangle audio tones from 20 Hz to 20 kHz directly in your browser. Adjustable volume.

3D-Modell-Viewer

3D-Modell-Viewer

Betrachten Sie GLB-, OBJ-, STL-, PLY-, FBX- und USDZ-Modelle im Browser — mit Animationswiedergabe und Szenen-Inspektion.

apps

Mehr Tools

Durchsuchen Sie unsere vollstandige Sammlung kostenloser Online-Tools.

Schauen Sie in ein PDF-Formular hinein, nicht nur darauf

Ein ausfüllbares PDF sieht einfach aus und ist es selten. Hinter jedem Kästchen steckt ein AcroForm-Feld mit einem Namen, der drei Ebenen tief verschachtelt sein kann, eine /Ff-Ganzzahl, deren Bits je nach Feldtyp Unterschiedliches bedeuten, ein Exportwert, der fast nie das danebenstehende Wort ist, und ein Erscheinungsbild-Stream, den manche Betrachter neu erzeugen und andere nicht. Der PDF-Formularfeld-Inspektor öffnet all das.

Was er meldet

  • Den qualifizierten Namen/T über /Parent zusammengesetzt, sodass address.city auch als address.city erscheint und nicht als loses city, das sich nicht ansprechen lässt.
  • Den tatsächlichen Typ — Text, mehrzeilig, Kamm, Kennwort, Kontrollkästchen, Optionsgruppe, Schaltfläche, Dropdown, Listenfeld oder Signatur, abgeleitet aus /FT und den Flag-Bits.
  • Jedes /Ff-Bit, für den richtigen Typ dekodiert. Bit 26 ist RichText bei einem Textfeld und RadiosInUnison bei einer Schaltfläche; wer es ohne /FT dekodiert, meldet Unsinn.
  • Exportwerte. Der Schlüssel im /AP /N-Wörterbuch jedes Widgets ist das, was Kontrollkästchen oder Optionsfeld übermitteln. Oft ist das 1, On oder ein Produktcode — nicht Yes.
  • /MaxLen, /Opt, Schrift und Größe aus /DA, Ausrichtung /Q, Kurzinfo /TU, Vorgabewert /DV sowie alle zusätzlichen /AA-Aktionen.
  • Koordinaten — das rohe /Rect im Benutzerraum von unten und dieselbe Box im Seitenraum von oben, dazu die Tabulatorposition innerhalb von /Annots.

Die Probleme, die er findet

Doppelte qualifizierte Namen (zwei Kästchen, ein Wert). Widgets ohne Erscheinungsbild-Stream, die in strengen Betrachtern leer bleiben und das Flatten scheitern lassen. Widgets außerhalb der CropBox — vorhanden, gefüllt, unsichtbar. Verwaiste Widgets, die keinem Feld gehören. Gesetztes /NeedAppearances, was praktisch heißt, dass die Werte nur in einem Betrachter sichtbar sind, der sie neu erzeugt.

Was er nicht sagen kann

Er liest die gespeicherte Struktur. Er führt das JavaScript des Formulars nicht aus, ein Rechenfeld zeigt also seinen zuletzt gespeicherten Wert und nicht den, den ein Skript erzeugen würde. Er prüft das Formular auch gegen keine Norm.

Datenschutz

Das PDF wird mit pdf-lib und pdf.js in Ihrem Browser analysiert. Nichts wird hochgeladen, und die JSON- und CSV-Exporte entstehen lokal.