Acronaut Diskussions Forum Home

Freies User Forum für

ADOBE® ACROBAT®

Acronaut Diskussions Forum > Adobe Lifecycle Designer > JavaScript im LCD > Speicherort für *.pdf Datei vorschlagen
Navigation
Nicht angemeldet

Login | Registrieren 

  

Suche

Erweiterte Suche

Newsletter

Mitgliederliste

Kalender

Moderatoren/Partner

Hilfe

Banner

Kontakt/Impressum
Latest News

22.11.2010 17:00-18:00 h

 

Adobe eSeminar: Das neue 3D PDF Plugin für Adobe Acrobat X von Tetra4D

------------------------------

29.06.2010

 

TCS-Day in Nürnberg am 14.07.10 - Experten beantworten Fragen rund um das Thema techische Dokumentation

------------------------------

26.05.2010

 

Tech Soft 3D übernimmt Teile der 3D-Technologie von Adobe

------------------------------

26.05.2010

 

3D-X-tension (ehem. acronaut 3D toolbox) für den Adobe Acrobat endlich fertig

 

 
Speicherort für *.pdf Datei vorschlagen
 Moderiert von: WebZopp, Gentleman, FileAffairs, acronaut Produkt: Adobe LiveCycle Designer V8  

Neue Diskussion

Antworten

Drucken
VerfasserBericht
TheSlayer1012
Member
 

Eintragen seit: 19 Jul 2009
Herkunft:  
Berichte: 3
Status:  Offline
 Geschrieben: 2 Sep 2010 05:17

Text übernehmen

Antworten
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
 

Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 1362
Status:  Offline
 Geschrieben: 2 Sep 2010 08:10

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
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

Text übernehmen

Antworten
Also habe den Fehler gerade gefunden warum das bei mir nicht funktioniert hat.

var fullName = "/C/" + namePart + "-" + datePart + ".pdf";

  das
"/C/"
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:  Erste Seite Vorherige Seite  1  2  3  Nächste Seite Letzte Seite  





Powered by WowBB 1.7 - Copyright © 2003-2006 Aycan Gulez
Seite erstellt in 0.2969 Sekunden (67% DB + 33% PHP). 20 verarbeitete Abfragen.