Forenindex » Programme » Web/Internet » PDF Grundlagen / Web / eForms » PDF-Formular ausschließlich im Reader ausfüllbar machen

PDF-Formular ausschließlich im Reader ausfüllbar machen

Michael Pabst
Beiträge gesamt: 2699

21. Feb 2012, 15:23
Bewertung:

gelesen: 6419

Beitrag als Lesezeichen
Hallo,

kann man PDF-Formulare so speichern, dass sie ausschließlich im Reader ausgefüllt werden können?

Hintergrund: Formularfelder sind im vorliegenden Fall so eingestellt, dass die einzugebende Textmenge auf diesen Platz begrenzt wird. Im Reader funktioniert das alles wie gewünscht. Leider ingnoriert z.B. das Programm "Vorschau" auf dem Mac diese Einschränkung und es kann endlos Text eingegeben werden. Das sollte eigentlich verhindert werden.

Gruß
Michael

iMac 2019, MacBook Pro 2014, Big Sur 11.6, Adobe CC 2021

PDF-Formular ausschließlich im Reader ausfüllbar machen

taunus11
Beiträge gesamt: 601

21. Feb 2012, 16:34
Bewertung:

gelesen: 6393

Beitrag als Lesezeichen
Die Felder auf nicht beschreibbar setzen und wenn das Formular mit Adobe Reader geöffnet wird, dann mit Javascript die Felder auf beschreibbar setzen.

PDF-Formular ausschließlich im Reader ausfüllbar machen

Michael Pabst
Beiträge gesamt: 2699

21. Feb 2012, 16:42
Bewertung:

gelesen: 6390

Beitrag als Lesezeichen
Sorry, habe mich nicht klar genug ausgedrückt.

Der Benutzer soll die Formulardateien ausschließlich im Reader öffnen und ausfüllen können.

Michael

PDF-Formular ausschließlich im Reader ausfüllbar machen

taunus11
Beiträge gesamt: 601

21. Feb 2012, 17:19
Bewertung:

gelesen: 6367

Beitrag als Lesezeichen
Es lässt sich nicht verhindern, dass ein PDF-Dokument in Adobe Acrobat, Ghostview oder einem anderen Programm geöffnet wird.

PDF-Formular ausschließlich im Reader ausfüllbar machen

Michael Pabst
Beiträge gesamt: 2699

21. Feb 2012, 17:22
Bewertung:

gelesen: 6363

Beitrag als Lesezeichen
Antwort auf [ taunus11 ] Es lässt sich nicht verhindern, dass ein PDF-Dokument in Adobe Acrobat, Ghostview oder einem anderen Programm geöffnet wird.

Danke für die Bestätigung, taunus11. Dann brauche ich über diesen Aspekt des Problems nicht weiter nachzudenken.

Gruß
Michael

PDF-Formular ausschließlich im Reader ausfüllbar machen

Max Wyss
Beiträge gesamt: 532

21. Feb 2012, 18:14
Bewertung:

gelesen: 6333

Beitrag als Lesezeichen
PDF-Dokumente können in einer Vielzahl von Applikationen geöffnet werden.

Die Frage hier geht hingegen in die Richtung, dass etwas gemacht werden sollte, welches die Dokumente ausschliesslich in Adobe Reader brauchbar macht.

Dies lässt sich via JavaScript bewerkstelligen.

Dazu muss das Dokument so vorbereitet gespeichert und ausgeliefert werden, dass es nicht brauchbar ist, aber einen entsprechenden Hinweis zeigt.

Im PageOpen Event für die erste Seite, auf welcher das Dokument nun geöffnet wird, ist dann ein JavaScript enthalten, welches die Hinweise ausbledet bzw. entfernt, und bisher versteckt gehaltene Dinge einblendet und aktiviert.

Wenn nun ausschliesslich Reader berücksichtigt werden soll, gibt es die app.viewerType Property, welche abgefragt werden muss:

if (app.viewerType == "Reader") {
// wir haben Reader, Dokument freigeben
} else {
// nicht Reader, Dokument nicht freigeben, evtl Alert senden
}

Damit wäre der Zweck erreicht.

Mag etwas kompliziert tönen, aber ist soweit eigentlich einfach.

HTH.

Max Wyss.

PDF-Formular ausschließlich im Reader ausfüllbar machen

Michael Pabst
Beiträge gesamt: 2699

22. Feb 2012, 10:30
Bewertung:

gelesen: 6255

Beitrag als Lesezeichen
Hallo Max,

ich hatte mir schon gedacht, dass etwas in der Art möglich sein müsste.

Jetzt frage ich, unbedarft wie ich in solchen Dingen bin, kleinlaut nach: Die PDF-Formulare werden in meinem Fall einzeln per E-Mail verschickt. Wie bekäme man diese JavaScript-Funktionalität in die Dateien eingebaut?

Gruß
Michael

PDF-Formular ausschließlich im Reader ausfüllbar machen

Max Wyss
Beiträge gesamt: 532

27. Feb 2012, 00:35
Bewertung:

gelesen: 6179

Beitrag als Lesezeichen
Werden die Formulare für jeden Fall neu erstellt?

Man könnte zum Beispiel ein Master-PDF erstellen, welches die zusätzlichen Felder und Code-Elemente enthält, und diese dann von Fall zu Fall einbauen.

HTH.

Max Wyss.