Warum die meisten PDF-Formulare scheitern (und wie man solche erstellt, die es nicht tun)
Das grundlegende Problem mit den meisten ausfüllbaren PDFs ist, dass die Menschen "wie ein Formular aussehen" mit "als Formular funktionieren" verwechseln. Sie erstellen ein schönes Layout in Word oder Canva, fügen einige Linien und Kästchen hinzu, exportieren es als PDF und nehmen an, es sei erledigt. Dann sind sie schockiert, wenn Benutzer es nicht tatsächlich ausfüllen können oder wenn die Daten nicht richtig gespeichert werden oder wenn das Formular auf mobilen Geräten kaputtgeht. Ein echtes ausfüllbares PDF-Formular erfordert tatsächliche Formularfelder – interaktive Elemente mit spezifischen Eigenschaften, Validierungsregeln und Verhaltensweisen. Diese Felder benötigen Namen (zur Datenextraktion), Typen (Text, Kontrollkästchen, Dropdown usw.) und Eigenschaften (erforderlich, schreibgeschützt, berechnet usw.). Ohne diese Elemente haben Sie kein Formular. Sie haben ein Bild eines Formulars. Ich habe das auf die harte Tour mit meinem dritten Kunden gelernt, einer Anwaltskanzlei, die einen Fragebogen zur Nachlassplanung benötigte. Ich hatte es wunderschön in InDesign gestaltet, als PDF exportiert und stolz geliefert. Zwei Tage später rief der geschäftsführende Partner an. "Unsere Kunden können das nicht auf ihren iPads ausfüllen", sagte sie. "Und wenn sie es am Desktop ausfüllen, können wir die Daten nicht in unser Fallmanagementsystem extrahieren." Ich musste das gesamte Formular von Grund auf neu erstellen, diesmal mit dem Verständnis, dass die Formularerstellung ein zweistufiger Prozess ist: Design (es richtig aussehen lassen) und Implementierung der Felder (es richtig funktionieren lassen). Die meisten Menschen machen nur die erste Phase. Deshalb sind die meisten PDF-Formulare Müll. Die Methode, die ich jetzt verwende, folgt einer spezifischen Abfolge: Entwerfen Sie das Layout in einem beliebigen Tool, das Sie möchten, exportieren Sie es als PDF und verwenden Sie dann einen speziellen Formular-Editor, um die richtigen Formularfelder hinzuzufügen. Diese Trennung der Anliegen bedeutet, dass Sie das beste Tool für jede Aufgabe verwenden können – Ihre bevorzugte Designsoftware für das Layout und spezialisierte Formulargoftware für die Funktionalität.Das Zahnformular, das mir alles beigebracht hat
Nachdem ich Dr. Martinez' Patientenaufnahmeformular korrigiert hatte, verwies sie mich an ihre Kollegin Dr. Patel, die eine zahnärztliche Praxis für Kinder leitete. Dr. Patel wollte etwas Anspruchsvolleres: ein mehrseitiges Formular, das Behandlungskosten berechnen, Versicherungsinformationen validieren und je nach Alter des Patienten zu verschiedenen Abschnitten umleiten würde. "Ich möchte, dass die Eltern dies im Wartezimmer auf einem iPad ausfüllen", erklärte sie. "Und ich möchte, dass es automatisch ihre eigenen Kosten basierend auf dem Prozentsatz ihrer Versicherung berechnet." Das war 2019, und ich hatte noch nie zuvor ein Formular mit Berechnungen erstellt. Ich verbrachte drei Tage mit der Recherche von JavaScript für PDF-Formulare, testete verschiedene Ansätze und zerbrach ständig etwas. Der Durchbruch kam, als ich erkannte, dass PDF-Formulare eine vereinfachte JavaScript-Syntax verwenden und dass die meisten Berechnungen vorhersehbare Muster folgen. Das Formular, das ich erstellte, hatte 47 Felder auf 4 Seiten. Es beinhaltete: - Bedingte Abschnitte, die je nach Patientenalter erschienen oder verschwanden - Automatische Berechnung der Behandlungskosten mit Versicherungsanpassungen - Validierung, die die Einreichung verhinderte, wenn erforderliche Felder leer waren - Ein Unterschriftsfeld, das die Genehmigung der Eltern erfasste - Datumsfelder, die automatisch mit dem aktuellen Datum gefüllt wurden Dr. Patels Büro verwendete dieses Formular drei Jahre lang, bevor Aktualisierungen angefordert wurden. In dieser Zeit bearbeitete es über 2.000 neue Patienten. Das Empfangspersonal teilte mir mit, dass die Bearbeitungszeit für die Aufnahme von 12 Minuten pro Patient auf 3 Minuten gesenkt wurde. Das Formular kennzeichnete automatisch unvollständige Einreichungen, berechnete Zahlungsbeträge und exportierte Daten direkt in ihre Praxisverwaltungssoftware. Aber hier ist, was es funktionieren ließ: Ich versuchte nicht, alles auf einmal zu erstellen. Ich erstellte zuerst das Grundformular, testete es mit echten Benutzern und fügte dann schrittweise Funktionen hinzu. Die Berechnungsfelder kamen in Version 2. Die bedingte Logik kam in Version 3. Das Datenexportformat kam in Version 4. Dieser iterative Ansatz ist, wie man Formulare erstellt, die tatsächlich den Benutzern dienen, anstatt sie zu frustrieren. Sie beginnen mit der Kernfunktionalität, validieren, dass es funktioniert, und bauen dann die Komplexität auf.Die Werkzeuge, die tatsächlich funktionieren (und was sie kosten)
Ich habe in den letzten fünf Jahren 23 verschiedene PDF-Formularerstellungs-Tools getestet. Die meisten sind entweder zu eingeschränkt (können keine Berechnungen oder Validierungen durchführen) oder zu teuer (versuchen, mit Adobes Preisen zu konkurrieren). Aber sechs Werkzeuge haben sich als zuverlässig für die professionelle Formularerstellung erwiesen.| Tool | Preis | Am besten geeignet für | Einschränkungen | Meine Bewertung |
|---|---|---|---|---|
| PDFescape | Kostenlos / 6 $/Monat | Einfache Formulare, schnelle Bearbeitungen | Keine Berechnungen, eingeschränkte Validierung | 7/10 |
| Sejda | 7,50 $/Woche oder 63 $/Jahr | Professionelle Formulare mit Berechnungen | Steilere Lernkurve | 9/10 |
| PDF-XChange Editor | 54 $ einmalig | Windows-Nutzer, komplexe Formulare | Nur Windows, unübersichtliche Oberfläche | 8/10 |
| Foxit PDF Editor | 79 $/Jahr | Teams, Unternehmensfunktionen | Übertrieben für einfache Projekte | 8/10 |
| LibreOffice Draw | Kostenlos | Budgetprojekte, einfache Formulare | Umständlicher Workflow, eingeschränkte Funktionen | 6/10 |
| JotForm PDF Editor | Kostenlos / 34 $/Monat | Online-Formulare, die in PDF umgewandelt werden | Erfordert zuerst ein Online-Formular | 7/10 |
Was professionelle Formular-Designer wissen (was Sie nicht wissen)
Es gibt eine riesige Lücke zwischen "Ich habe ein ausfüllbares PDF erstellt" und "Ich habe ein ausfüllbares PDF erstellt, das die Menschen tatsächlich verwenden können, ohne ihren Computer aus dem Fenster werfen zu wollen." Diese Lücke ist gefüllt mit Dutzenden kleiner Entscheidungen, die Amateurformulare von professionellen unterscheiden."Das beste Formular ist das, das sich anfühlt, als würde es Ihre Gedanken lesen. Es weiß, was Sie tun möchten, verhindert, dass Sie Fehler machen, und führt Sie zur Vervollständigung, ohne dass Sie sich dumm fühlen." — Das hat mir ein UX-Designer in einem Fortune-500-Unternehmen gesagt, und es ist zu meinem Leitstern für das Design von Formularen geworden.Professionelle Formular-Designer machen sich Gedanken über die Tabulatorreihenfolge der Felder. Wenn Benutzer die Tabulatortaste drücken, um zwischen den Feldern zu wechseln, sollten sie logisch durch das Formular fließen – von oben nach unten, von links nach rechts, dem natürlichen Lese Muster folgend. Amateurformulare haben zufällige Tabulatorreihenfolgen, weil der Ersteller die Felder in der Reihenfolge hinzugefügt hat, die während der Erstellung praktisch erschien. Das macht es frustrierend, Formulare auszufüllen. Wir setzen auch geeignete Feldtypen für jede Eingabe fest. Ein Datumsfeld sollte ein Datumsfeld sein, kein Textfeld, in das Benutzer "gestern" oder "32. März" eingeben können. Ein Telefonnummernfeld sollte die Formate von Telefonnummern validieren. Ein E-Mail-Feld sollte nach @-Symbolen und einer ordnungsgemäßen Domainstruktur überprüfen. Diese Validierungen verhindern, dass Mülldaten in Ihr System gelangen. Die Benennung der Felder ist eine weitere unsichtbare Fähigkeit. Professionelle Formulare verwenden konsistente, beschreibende Feldnamen wie "patient_first_name" und "insurance_provider_name" anstelle von "Text1" und "Text2". Warum? Weil diese Feldnamen, wenn Sie Formulardaten in eine Tabelle oder Datenbank exportieren, zu Ihren Spaltenüberschriften werden. Gute Namen machen die Datenverarbeitung mühelos. Schlechte Namen machen es zu einem Albtraum.
"Ich kann innerhalb von 30 Sekunden sagen, ob ein Formular von jemandem erstellt wurde, der Datenverarbeitung versteht, oder von jemandem, der es nur schön aussehen lassen wollte. Die Feldnamen verraten mir alles." — Ein Datenbankadministrator, der jährlich Tausende von PDF-Formularen verarbeitet.Wir denken auch an mobile Benutzer. Über 60 % der Formularausfüllungen erfolgen jetzt auf mobilen Geräten, aber die meisten PDF-Formulare sind ausschließlich für Desktop konzipiert. Professionelle Formulare verwenden größere Touch-Ziele (mindestens 44 x 44 Pixel), vermeiden winzige Kontrollkästchen und testen vor der Lieferung auf echten Handys und Tablets. Die am häufigsten übersehene professionelle Technik ist die progressive Offenlegung – Benutzern nur die Felder zu zeigen, die für ihre Situation relevant sind. Wenn jemand "Nein" für "Haben Sie eine Versicherung?" auswählt, sollte das Formular alle versicherungsbezogenen Felder ausblenden. Dadurch wird die kognitive Belastung reduziert und das Formular fühlt sich kürzer und weniger einschüchternd an.