Seite 1 von 1

Speichern Schaltfläche - Dateiname aus Formularfeld

Verfasst: 02.10.2012, 15:43
von HJS
Hallo an alle,

Ich habe gerade mit dem Livecycle Desinger ein Formular erstellt. Dieses enthält auch einen Speicherbutton.

Als Javascript bei einem click event habe ich
app.execMenuItem("SaveAs");
eingefügt.

Das Problem das ich habe ist aber, dass ich einen Namen aus verschieden Feldern generieren will.

Ich will keinen Pfad vorgeben, nur einen Namen.

Ist das mit JavaScript zu realisieren oder geht das nur wenn ich eine ausgelagerte .js
verwende. Ich bräuchte diese funktion damit es auch auf Kundenrechnern läuft.

Ich warte gespannt auf eure Antworten.

Gruß HJS

Speichern Schaltfläche - Dateiname aus Formularfeld

Verfasst: 03.10.2012, 01:02
von Merklin
Hallo HJS,

ich bin kein Profi, deshalb nur unter Vorbehalt.

Aber soweit ich es inzwischen gelernt habe, geht das nur mit einer "TrustedFunction" (js.), die auf den jeweiligen Rechner installiert sein muss.

VG Merklin

Speichern Schaltfläche - Dateiname aus Formularfeld

Verfasst: 03.10.2012, 19:51
von radzmar
Hi,

das geht mit der browserForDoc-Methode.

Code: Alles auswählen

var oRetn = app.browseForDoc({
bSave: true,
cFilenameInit: "MeinPDF.pdf",
cFSInit: "",
});
if ( typeof oRetn !== "undefined" ) {
    this.saveAs({
        cFS: oRetn.cFS, cPath: oRetn.cPath, bPromptToOverwrite: false});
}
Aber, wie Merklin schon bemerkte, nur mittels eines Folder Level Script oder aus der JavaScript-Konsole von Acrobat heraus.

Speichern Schaltfläche - Dateiname aus Formularfeld

Verfasst: 05.10.2012, 11:13
von HJS
Vielen Dank für die Infos.