Softwareähnliche Formulare mit der PDF-Technologie

Formilo erstellt komplexe und anspruchsvolle Formulare, die umfangreiche Funktionalitäten erfüllen.

PDF Formulare mit JS Programmierung
Softwareähnliche Formulare

Software in PDF-Formularen realisieren

Kleinere Software lässt sich deutlich schneller und kostengünstiger programmieren, wenn eine passende Technologie ausgewählt wird. Unter Verwendung von Formulartechnologien haben wir für unsere Kunden zahlreiche Anwendungsfälle realisiert, die alle Anforderungen problemlos erfüllt haben. Unter den Projekten befinden sich Vertriebsprogramme, Produktkataloge, Besichtigungswerkzeuge und viele andere Softwarearten.

Stärken der PDF-Technologie

PDF-Formulare haben den großen Vorteil, dass die gesamte Logik innerhalb eines Dokumentes stattfindet, das mit einem einfach PDF-Viewer geöffnet werden kann. Es müssen also keine Installationen oder Konfigurationen durchgeführt werden. PDF-Viewer wie der kostenlose Adobe Reader führen den Programmcode selbstständig aus und speichern auch selbst den Zustand. Letzteres erspart eine separate Datenbank und erleichtert die Programmierarbeit.

Komplexe Formulare, die softwareähnliche Anforderungen erfüllen

Schwächen der PDF-Technologie

In der reinen Programmierung sind PDF-Formulare nicht begrenzt, da sie auf JavaScript basieren. Jedoch gibt es Fälle, in denen sie nicht zum Ergebnis führen oder nur unter besonderen Bedingungen realisierbar sind:

Das PDF-Dokument wird an Personen ohne PDF-Reader versendet

Nicht jeder verfügt über den Adobe Reader oder einen vergleichbaren vollwertigen PDF-Viewer auf seinem Gerät, und eine Installation ist möglicherweise nicht geplant. Bedauerlicherweise lassen sich komplexe Funktionen nur mit solchen leistungsstarken Readern ausführen. Doch wenn die Zielgruppe aus Personen besteht, die einen entsprechenden Reader installiert haben, erledigt sich dieses Problem von selbst.

Sehr dynamische Ansichten

Die Robustheit der PDF-Technologie kommt von ihrem statischen Aufbau. Daher erlaubt die Technologie auch nur begrenzt dynamische Veränderungen auf der Benutzeroberfläche.