Domino 9 und frühere Versionen > ND6: Entwicklung

PDF öffnen/drucken

(1/3) > >>

TomLudwig:
Hallo zusammen,

ich hab den ganzen vormittag im Forum gesucht und gegoogelt. Leider ohne Erfolg.

Ich möchte ein PDF (Anhang eines Dokuments) automatisch starten oder drucken. Ich habe viel Beispielcode wie z.B.

            Set AdobeDoc = CreateObject("AcroExch.Document")
            
            AdobeDoc.Open(path + "\" + file)
            AdobeDoc.OpenAVDoc path + "\" + file
            
            AdobeDoc.Show
            AdobeDoc.Maximize True

gefunden und probiert den Fehler zu lokalisieren. In der Registry ist das Object / der Eintrag "AcroExch.Document" vorhanden, aber ich bekomme dennoch die Fehlermeldung "Cannot create automation object".

Kann dies etwas mit der Berechtigung am lokalen Client zu tun haben?

Viele Grüße
Tom

TomLudwig:
... suche immernoch und bin auf eine Information gestoßen, dass man, sofern (nur) der kostenlose Acrobat Reader installiert ist,  "CreateObject" nicht verwenden kann.

Kann mir das jemand bestätigen, oder bin ich da auf dem Holzweg?

mibo11:
... da liegst du schon richtig. Der Adobe Reader sollte schon installiert sein.

Wenn Du nur den Adobe Reader öffnen möchtest könntest du alternativ auch den

Shell oder @Command([Execute]) Befehl nutzen.

Gruß Sascha

TomLudwig:
Mir ist klar, dass ich den Acrobat Reader brauche um PDFs zu öffnen.

Auf www.planetpdf.com sind diverse Einträge zu finden, dass "AcroExch.Document" nur in der Vollversion von Acrobat vorhanden ist. Nicht im Reader.

mibo11:
Ich bin jetzt nicht der Kenner für alle Objekte, leider habe ich auch den Reader und den Acrobat (Ersteller) installiert, doch wenn ich mir die Registry Einträge so anschaue, sollte der Eintrag z.B. für den "Acrobat Reader 7" wie folgt lauten.

Set AdobeDoc = CreateObject("AcroExch.Document.7")

Versuche es doch einmal damit.

Gruß
Sascha

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln