Speichern Schaltfläche - Dateiname aus Formularfeld

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Benutzeravatar
HJS
Beiträge: 11
Registriert: 02.10.2012, 13:20

Speichern Schaltfläche - Dateiname aus Formularfeld

Beitrag von HJS » 02.10.2012, 15:43

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

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Speichern Schaltfläche - Dateiname aus Formularfeld

Beitrag von Merklin » 03.10.2012, 01:02

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

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Speichern Schaltfläche - Dateiname aus Formularfeld

Beitrag von radzmar » 03.10.2012, 19:51

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.

Benutzeravatar
HJS
Beiträge: 11
Registriert: 02.10.2012, 13:20

Speichern Schaltfläche - Dateiname aus Formularfeld

Beitrag von HJS » 05.10.2012, 11:13

Vielen Dank für die Infos.

Antworten