Seite 1 von 1
aus Javascript vb-Script aufrufen
Verfasst: 28.10.2012, 20:26
von nahni
Hi,
ist es irgendwie möglich aus Javascript im Acrobat X ein VB-Script aufzurufen?
Hab sowas wie
gefunden, aber ich glaube das ist nicht für Acrobat X oder? Zumindest funktionierts nicht.
aus Javascript vb-Script aufrufen
Verfasst: 29.10.2012, 19:52
von nahni
ich hab hier folgendes gefunden:
Acrobat Interapplication Communication
http://livedocs.adobe.com/acrobat_sdk/1 ... sible=true
Aber irgendwie denke ich ist hier gemeint aus VB-Anwendungen heraus Javascript für Acrobat heraus aufzurufen. Ich hab aber einmal keine VB-Anwendung und zum Anderen ist mein Startpunkt ja das Javascript, wo das VB-Script heraus aufgerufen werden soll
aus Javascript vb-Script aufrufen
Verfasst: 31.10.2012, 22:03
von nahni
ähm, ok, wenn ich die zu suchenden und zu öffnenden Dateien (PDF) als Anhang
an mein PDF hänge. Wie kann ich denn ein angehängtes PDF öffnen?
Hatte eigentlich gelesen, dass es wie folgt funktioniert:
aber das geht nicht. Acrobat reagiert überhaupt nicht.
Das hab ich in der Doku als Beispiel gefunden:
Code: Alles auswählen
var d = this.dataObjects;
for (var i = 0; i < d.length; i++)
console.println("Data Object[" + i + "]=" + d[i].name);
und das funktioniert auch.
weiß vielleicht jemand wie man ein angehängtes PDF öffnen kann?
Es soll nur dem Benutzer angezeigt werden, also ich will da nicht irgendwie mit dem
Inhalt weiter arbeiten oder so, es soll nur aufgehen.
aus Javascript vb-Script aufrufen
Verfasst: 31.10.2012, 22:15
von Merklin
Hi,
vielleicht hilft dir dieses Beispiel weiter.
VG Merklin
aus Javascript vb-Script aufrufen
Verfasst: 01.11.2012, 11:44
von nahni
Hi,
ja super, vielen Dank, das wäre genau das was ich bräuchte.
Allerdings kann ich den Javascript Code nicht angucken. Die Felder sind ausgegraut (also "Alle Javascript Anweisungen bearbeiten" oder auch unter Formulare fehlt der Menüpunkt "Formular Bearbeiten")
(Habs mit Acrobat X geöffnet)
aus Javascript vb-Script aufrufen
Verfasst: 01.11.2012, 11:50
von nahni
ahhh, das wurde im LiveCycle gemacht. Hab jetzt den Code gefunden.
Kann ich den auch so für den Acrobat benutzen? Hab nämlich kein LiveCycle Formular.
Bin grad am rumprobieren, das event.target.exportDataObject kennt er zumindest mal nicht.
Vorallem habe ich den Befehl
auch in der Doku gefunden, neben dem Befehl openDataObject.
Ich dachte allerdings das ist eben zum exportieren, also dass der Anhang auf
dem PC gespiechert wird.
aus Javascript vb-Script aufrufen
Verfasst: 01.11.2012, 11:59
von nahni
ahhh, der Code ist doch ziemlich gleich für Acrobat, muss nur das event.target durch this. ersetzten.
Nochmal ne kurze Zusammenfassung: der Trick ist der Parameter Launch, wie du ihn schon angegeben hast.
Für Acrobat:
alleine
öffnet den Speicherdialog, wo man den Anhang hinspeichern möchte. Und
Code: Alles auswählen
this.exportDataObject({ cName: "Name.pdf", nLaunch: 2 });
öffnet eifnach den Anhang.
Super, danke, dass es mit dem export Befehl funktioniert, da wäre ich nie draufgekommen, wenn es doch schon so einen schönen Befehl namens openDataObject gibt^^.
aus Javascript vb-Script aufrufen
Verfasst: 02.11.2012, 00:20
von Merklin
Hi,
sorry war Heute den ganzen Tag unterwegs und konnte deswegen nicht antworten.
Na, nun hast du es ja.
VG Merklin