Seite 1 von 2
Schaltfläche "Speichern unter"
Verfasst: 04.01.2008, 10:44
von DK4
Als Anfänger stehe ich vor folgendem Problem:
In meinem Formular möchte ich eine Schaltfläche "Speichern unter" einfügen, damit der Nutzer das ausgefüllte Formular komfortabel abspeichern kann.
Leider gibt es keine vordefinierte Schaltfläche. Hat jemand eine Idee, wie ich die Schaltfläche möglichst einfach realisieren kann?
Schaltfläche "Speichern unter"
Verfasst: 05.01.2008, 13:17
von WebZopp
Das ist meines Wissens nach nicht möglich, da man aus den Reader-Anwendungen (also Stand allone und Browser Plugin) aus Sicherheitsgründen nicht auf das lokale Dateisystem zugreifen kann.
(Wäre dann ja auch wirklich ein Risiko, denn ich könnte dann ja auch mit einem Script den "O.K." Button betätigen und damit eine Datei ohne Wissen des Lesers auf seinem Rechner speichern.)
Ich kann mich aber täuschen, deswegen forsche ich da noch mal nach.
Schaltfläche "Speichern unter"
Verfasst: 05.01.2008, 21:13
von acronaut
Hi,
das geht grundsätzlich schon, aber dafür musst Du unter "Erweitert" erst einmal die "Verwendungsrechte im Adobe Reader aktivieren..." und kannst dann einen Button bauen, in dem Du bei Aktionen den Menubefehl für "Datei" > "Speichern unter..." ausführst.
Das funktioniert allerdings leider nur im Acrobat 8 und somit auch erst im Reader 8.0.
Gruß,
Andi
Schaltfläche "Speichern unter"
Verfasst: 05.01.2008, 23:48
von WebZopp
Ahhh jaaaa.
Ich erinnere mich. Ja, da war was.
Aber das hat einen Haken, wenn ich mich erinnere....
Und dann probieren wir das auch gleich aus.....
Jo!
Gefunden.
Anbei ist die ganze Geschichte
Also.
Zuerst der Haken, dann die Lösung:
Die Verwendungsrechte müssen tatsächlich aktiviert werden (klar). Dies geschiet im Acrobat (mind. Professionell) wie von Andi beschrieben unter dem Menüpunkt. Sonst ist das PDF natürlich im Reader nicht zum Speichern berechtigt. (Beim aktivieren der Rechte gibt es auch einen entsprechenden Warnhinweis, sofern nicht deaktiviert.)
Damit kann der Benutzer dann natürlich auch Formulare im Reader speichern.
So weit ist das noch Routinearbeit.
Die Schaltfläche kommt dann ebenfalls aus dem Acrobat.
Unter "Werkzeuge | Formulare | Schaltflächen-Werkzeug"
Und hier, wie ebenfalls von Andi beschrieben die entsprechende Aktion.
Diese versteckt sich etwas: "Menübefehl ausführen" - sobald diese Aktion zugefügt wird kann aus einer Liste "Datei > Speichern unter..." gewählt werden.
Auch das ist noch kein großer Zauber.
Doch der Haken:
Wird das Formular im LCD importiert, dann wird der JavaScript Code dahinter deaktiviert und kann auch nicht wieder aktiviert werden, da dieser "korrupt" erscheint und deswegen vom internen Parser vor dem Speichern wieder entfernt wird.
Hier die Lösung - eigentlich nicht schwer:
1. Formular erstellen, dabei Platz für den Speichern-Button frei halten
2. Fertiges Formular wie oben im Acrobat nachbearbeiten.
Anbei ein PDF, mit solch einem Button
Schaltfläche "Speichern unter"
Verfasst: 06.01.2008, 13:17
von DK4
Vielen Dank für Eure Bemühungen und die erreichte Lösung meines Problems.
Schaltfläche "Speichern unter"
Verfasst: 06.01.2008, 21:16
von acronaut
Hossa,
hab ich nicht nachgesehen, dass ich im LCD-Forum war, als ich das beantwortet hab. Danke für die ergänzung.
Gruß,
Andi
Schaltfläche "Speichern unter"
Verfasst: 07.01.2008, 11:44
von Gentleman
WebZopp hat geschrieben:Ahhh jaaaa.
Ich erinnere mich. Ja, da war was.
Aber das hat einen Haken, wenn ich mich erinnere....
Und dann probieren wir das auch gleich aus.....
Jo!
Gefunden.
Anbei ist die ganze Geschichte
Also.
Zuerst der Haken, dann die Lösung:
Die Verwendungsrechte müssen tatsächlich aktiviert werden (klar). Dies geschiet im Acrobat (mind. Professionell) wie von Andi beschrieben unter dem Menüpunkt. Sonst ist das PDF natürlich im Reader nicht zum Speichern berechtigt. (Beim aktivieren der Rechte gibt es auch einen entsprechenden Warnhinweis, sofern nicht deaktiviert.)
Damit kann der Benutzer dann natürlich auch Formulare im Reader speichern.
So weit ist das noch Routinearbeit.
Die Schaltfläche kommt dann ebenfalls aus dem Acrobat.
Unter "Werkzeuge | Formulare | Schaltflächen-Werkzeug"
Und hier, wie ebenfalls von Andi beschrieben die entsprechende Aktion.
Diese versteckt sich etwas: "Menübefehl ausführen" - sobald diese Aktion zugefügt wird kann aus einer Liste "Datei > Speichern unter..." gewählt werden.
Auch das ist noch kein großer Zauber.
Doch der Haken:
Wird das Formular im LCD importiert, dann wird der JavaScript Code dahinter deaktiviert und kann auch nicht wieder aktiviert werden, da dieser "korrupt" erscheint und deswegen vom internen Parser vor dem Speichern wieder entfernt wird.
Hier die Lösung - eigentlich nicht schwer:
1. Formular erstellen, dabei Platz für den Speichern-Button frei halten
2. Fertiges Formular wie oben im Acrobat nachbearbeiten.
Anbei ein PDF, mit solch einem Button
Ergänzung...
Bevor ihr das PDF speicherbar macht MÜSST ihr vorher sicher sein das ihr
NICHTS mehr ändert...
Wenn doch müsst ihr das alte Formular nehmen...
Wenn man eine speicherbare PDF verändert könnten/entstehen Fehler vor/beim/während des öffnens.
Ich probier es gerade aus...
Unter Werkzeuge|Formulare ist mein Schaltflächen Werkzeug angegraut, also nicht anklickbar, warum?
Schaltfläche "Speichern unter"
Verfasst: 08.01.2008, 21:11
von DK4
Ich habe das gleiche Problem:
Bei einem im LCD erstellten Dokument lässt sich die Schaltfläche "Speichern unter" nicht einfügen, da der Menüpunkt "Formulare | Schaltflächen-Werkzeug" inaktiv ist.
Schaltfläche "Speichern unter"
Verfasst: 09.01.2008, 22:49
von WebZopp
Ja, das kann passieren, ich suche auch noch nach dem Haken.
Aber die Schaltfläche "Speichern unter" wird nicht im LCD sondern nach aller Arbeit als letzter Arbeitsgang im Acrobat eingefügt. (Siehe in meinem Posting oben).
Schaltfläche "Speichern unter"
Verfasst: 10.01.2008, 10:35
von Gentleman
Das war mir schon klar....
Aber trotzdem kann ich keine schaltfläche einfügen,...
Ich wollte ja nur testen ob das mit dem button geht...
Geht aber nicht...