| Verfasser | Bericht |
|---|
TheSlayer1012 Member
| Eintragen seit: | 19 Jul 2009 |
| Herkunft: | |
| Berichte: | 3 |
| Status: |
Offline
|
|
Geschrieben: 2 Sep 2010 05:17 |
|
Guten Morgen,
ich möchte beim speichern eines pdfs lediglich einen Dateinamen vorschlagen, hat da jemand einen Vorschlag mit welchem Skript das funktioniert?
Ich möchte allerdings keine Datei auf meinem Rechner erstellen müssen.
Vielen Dank
|
nele_sonntag Super Moderator
|
Geschrieben: 2 Sep 2010 08:10 |
|
Hallo TheSlayer1012,
ohne "Extradatei" geht das nicht. Siehe diese Diskussion:
http://acronaut.de/view_topic.php?id=510&forum_id=34&highlight=Datei+speichern
" ... () Soviel ich weiss verstößt "app.ExecMenuItem("SaveAs")" nicht gegen die Sicherheitsrichtlinie von Acrobat, weil man hier ein Fenster geöffnet bekommt in dem der Dateiname und der Pfad frei ausgewählt werden kann.
Hierbei kann per JavaScript kein Dateinamensvorschlag gemacht werden.
Um eine Datei durch ausführen eines JavaScripts mit einem frei gewähltem Dateinamen auf einem frei gewählten Pfad zu speichern benötigt man einen Folder JavaScript, welcher eine Vertrauenswürdige Funktion (trustedFunction) voraussetzt bzw. beinhaltet.
Siehe dazu "trustedFunction" oder "execMenuitem" Example 4 unter:
http://livedocs.adobe.com/acrobat_sdk/9/Acrobat9_HTMLHelp/wwhelp/wwhimpl/js/html/wwhelp.htm?&accessible=true
Gruß, Walde .. () "
LG Mandy
PS: Siehe auch hier:
http://acronaut.de/view_topic.php?id=1057&forum_id=34&highlight=Datei+speichern
Letzte Änderung am 2 Sep 2010 08:13 von nele_sonntag
|
scooterbln Member
| Eintragen seit: | 23 Feb 2011 |
| Herkunft: | |
| Berichte: | 9 |
| Status: |
Offline
|
|
Geschrieben: 27 Apr 2011 11:08 |
|
Hallo miteinander,
wenn das Vorgeben eines Dateinamens ohne die extra Datei auf der Festplatte nicht funktioniert, wie könnte ich mir den zusammen gebastelten Dateinamen (aus Datum und Name) in einem Textfeld nach verlassen eines anderen Formularfeldes (in dem Fall des Datums) anzeigen lassen?
Grüße,
Mike
|
Merklin Member

| Eintragen seit: | 3 Apr 2009 |
| Herkunft: | |
| Berichte: | 753 |
| Status: |
Offline
|
|
Geschrieben: 1 Mai 2011 18:35 |
|
Hallo Mike,
könnte es so gehen?
VG Merklin
Anlage: Name+Datum anzeigen.pdf (72 Mal aufgenommen)
|
scooterbln Member
| Eintragen seit: | 23 Feb 2011 |
| Herkunft: | |
| Berichte: | 9 |
| Status: |
Offline
|
|
Geschrieben: 2 Mai 2011 08:06 |
|
Ich musste noch ein wenig basteln, da ein Back slash im Script ja leider nicht erlaubt ist aber es hat dann geklappt.
Danke,
Grüße,
Mike
|
MOHA Member
| Eintragen seit: | 12 Jul 2011 |
| Herkunft: | |
| Berichte: | 6 |
| Status: |
Offline
|
|
Geschrieben: 20 Jul 2011 12:26 |
|
Hallo zusammen,
Vielen Dank alle für die Hilfe die hier angeboten wird.
Kurz und gut; Ich habe ein Formular mit LCD erstellen. Alles lief wunderbar bis auf dem E-Mail-Sendebutton mit trustedFunction, die Datei habe ich auch angelegt und funktioniert wunderbar aber nur bei mir. Sobald das Formular auf einem anderen PC aufgerufen wird. Funktioniert der Button nicht mehr.
Ich vermute die fehlende Datei bei anderen PC könnte die Ursache sein. Hat jemd eine Idee wie man das lösen könnte.
Vielen Dank
|
svan Member
| Eintragen seit: | 28 Aug 2011 |
| Herkunft: | |
| Berichte: | 1 |
| Status: |
Offline
|
|
Geschrieben: 29 Aug 2011 09:05 |
|
Könnte mir jemand eine Besipieldatei für Acrobat 8 hochladen?
Die hier angebotenen funktionieren bei mir nicht.
Ich möchte bei einem Click auf eine Schaltfläche zwei Textfelder auslesen und einmal "Name" und einmal "Datum" diese Werte sollen dann zusammengesetzt werden und den Dateinamen xyz.pdf ergeben.
an die .js Datei habe ich mich schon rangegeben aber irgendwire funktioniert das nicht mit den Beispielen hier.
Ich bekomme immer den eigentlichen Namen von dem PDF Dokument vorgeschlagen.
Wäre nett wenn jemand mir eine .js Datei sowie das passende pdf hochlädt.
Wie gesagt Habe Acrobat 8 Prof und das dazugehörige LiveCycle.
Danke Danke
|
Merklin Member

| Eintragen seit: | 3 Apr 2009 |
| Herkunft: | |
| Berichte: | 753 |
| Status: |
Offline
|
|
Geschrieben: 31 Aug 2011 13:42 |
|
Hallo Svan,
habe dir mal ein Beispiel mit angehängt.
Bitte öffne das Formular erst mit Acrobat Prof. und sichere dir den Anhang.
Dann verfahre wie in meinem Beispiel beschrieben. Bei mir klappt es jedenfalls.
VG Merklin
Anlage: saveAs_Reader A.pdf (85 Mal aufgenommen)
|
Merklin Member

| Eintragen seit: | 3 Apr 2009 |
| Herkunft: | |
| Berichte: | 753 |
| Status: |
Offline
|
|
Geschrieben: 4 Sep 2011 17:50 |
|
Sorry, habe ich verirrt.
VG Merklin
Letzte Änderung am 4 Sep 2011 18:22 von Merklin
|
PeterB Member
| Eintragen seit: | 11 Dez 2011 |
| Herkunft: | |
| Berichte: | 1 |
| Status: |
Offline
|
|
Geschrieben: 12 Dez 2011 12:43 |
|
Hallo Merklin,
wir haben Adobe Acrobat X, leider kommt beim speichern des Anhangs der Fehler: "Sie haben eine Datei ausgewählt, die nicht aus Acrobat exportiert werden kann."
Woran kann dies liegen, desweiteren haben wir die Frage, wie man diese Datei in jpeg abspeichern kann.
Danke
PeterB
|
Juri_RL Member
| Eintragen seit: | 16 Nov 2011 |
| Herkunft: | |
| Berichte: | 2 |
| Status: |
Offline
|
|
Geschrieben: 15 Dez 2011 08:50 |
|
Hallo Allerseits,
Bin seit kurzem hier angemeldet, ist ein tolles Forum, habe bis jetzt alle Lösungen gefunden.
Habe aber jetzt ein Problem.
Habe das Beispiel von john61 für SaveAs genommen, funktioniert wunderbar aber NUR im Reader, wenn ich SaveAs im Acrobat X Pro teste geht es nicht?
Beispiel von Merklin habe ich auch getestet. Es geht nur wenn ich im Acrobat X Pro mit Reader Erweiterungen speichere und NUR im Reader?
Logischer Weisen ohne Reader Erweiterungen funktioniert gar nicht ?
Habe schon fast das gleiche Problem mit importData().
Wenn ich OHNE Reader Erweiterungen es im Acrobat X Pro teste, geht es (kommt Dialog auf), wenn ich die aktiviere dann funktionier es nicht im Acrobat X Pro (sehe nichts kein Dialog) .
Nehme die Erweiterungen raus geht es wieder?
Hat jemand eine Antwort bzw. die Lösung woran es liegen kann?
Gruß
Juri_RL
|
Juri_RL Member
| Eintragen seit: | 16 Nov 2011 |
| Herkunft: | |
| Berichte: | 2 |
| Status: |
Offline
|
|
Geschrieben: 15 Dez 2011 09:12 |
|
Hallo Nochmal,
ich doof , hat sich erledigt, habe den File TrustedMySave.js in dem falschen Ordner bei dem Acrobat Pro ))
Gruß
Juri
|
Alex2012 Member
| Eintragen seit: | 6 Mar 2012 |
| Herkunft: | |
| Berichte: | 11 |
| Status: |
Offline
|
|
Geschrieben: 18 Apr 2012 16:17 |
|
Hallo allerseits,
ich möchte bei meinem Formular, wie manch anderer, dass der Dateiname dynamisch erzeugt wird und über einen Button gespeichert werden kann. (Formular im Anhang)
Ich habe die Anleitung hier durchgelesen und ausprobiert, aber leider ohne Erfolg. Ich weiss auch nicht mehr woran das liegen kann, wenn ich auf Speichern (mein Button) klicke, passiert einfach nichts.
der Inhalt meiner .js Datei sieht folgendermaßen aus (wie in dem Beitrag beschrieben):
myTrustedSaveAs = app.trustedFunction(function(doc,path)
{
app.beginPriv();
doc.saveAs(path);
app.endPriv();
}); |
Diese Datei habe ich in folgenden Pfaden(?) abegelegt:
| C:\Program Files (x86)\Adobe\Acrobat 8.0\Acrobat\Javascripts |
| C:\Program Files (x86)\Adobe\Reader 10.0\Reader\Javascripts |
mit dem Dateinamen: myTrustedSaveAs.js
Der Code, der ausgeführt werden soll, wenn der Button "Speichern" geklickt wird sieht folgendermaßen aus:
----- Formular1.#subform[1].Schaltfläche1::click: - (JavaScript, Client) ---------------------------
// Wert aus Textfeld Nachname
var namePart = TxtNachname.rawValue;
// Aktuelles Datum ermitteln
var datum = new Date();
var datePart = datum.getDay() + "-" + (datum.getMonth() + 1) + "-" + datum.getFullYear() ;
// Dateinamen und Pfad zusammenbauen
var fullName = "/C/" + namePart + "-" + datePart + ".pdf";
myTrustedSaveAs(event.target,fullName); |
Leider funktioniert es einfach nicht, es passiert einfach nichts wenn ich auf den Button klicke. Ich weiss auch nicht was ich falsch mache.
Ich hoffe es kann mir jemand weiter helfen.
Vielen Dank für eure Hilfe im Vorraus.
Viele Grüße
Alex
ps: wenn ich die .js datei mit Doppelklick ausführe bekomme ich eine Fehlermeldung. Diese ist im Anhang miteingefügt.
Anlage: IT-Anforderungen_.pdf (4 Mal aufgenommen)
|
Alex2012 Member
| Eintragen seit: | 6 Mar 2012 |
| Herkunft: | |
| Berichte: | 11 |
| Status: |
Offline
|
|
Geschrieben: 18 Apr 2012 16:18 |
|
Sorry, die Fehlermeldung wurde nicht mithinzugefügt.
Noch eine kurze info, ich hab den Debugger mit laufen lassen, bei Klick auf Speichern:
UnsupportedValueError: Wert wird nicht unterstützt. ===> Parameter cPath.
Doc.saveAs:4:XFA:Formular1[0]:#subform[1]:Schaltfläche1[0]:click |
Anlage: Fehler.jpg (27 Mal aufgenommen) Letzte Änderung am 18 Apr 2012 16:57 von Alex2012
|
Alex2012 Member
| Eintragen seit: | 6 Mar 2012 |
| Herkunft: | |
| Berichte: | 11 |
| Status: |
Offline
|
|
Geschrieben: 18 Apr 2012 17:07 |
|
Also habe den Fehler gerade gefunden warum das bei mir nicht funktioniert hat.
| var fullName = "/C/" + namePart + "-" + datePart + ".pdf"; |
das war an dieser stelle falsch. Jetzt wird die Datei ohne Abfragemaske im gleichen Pfad abgespeichert wo das Formular liegt.
Wie muss ich den Pfad richtig eingeben?
Gibt es eine Möglichkeit, das trotzdem eine Maske kommt wo ich nur den Pfad aussuchen kann, und der Dateiname schon gegeben ist?
Viele Grüße
Alex
Letzte Änderung am 18 Apr 2012 17:08 von Alex2012
|
 Uhrzeit 18:28 | Seite: 1 2 3 |
|