Domino 9 und frühere Versionen > ND6: Entwicklung
Distiller zum PDF erzeugen
flaite:
Dann solltest du dich an ein pdf distiller Forum wenden. Aber bitte hier mitteilen.
Über einen Druckertreiber öffnet sich natürlich Word im Hintergrund. Ich halte es persönlich auch für die einfachere Lösung. Aber für verschiedene Leute sind eben unterschiedliche Dinge verschieden kompliziert (ohne jede Wertung).
Gruß Axel
rhaller:
@Axel: Das mit dem Adobe-Forum habe ich schon befürchtet, aber wenigstens siehst Du den Lösungsansatz ebenfalls wie ich: einfach für den Anwender, umständlich für den Entwickler ;-)
@Alle: Falls Ihr mir trotzdem weiterhelfen könnt, wäre das richtig Klasse!
rhaller:
Ach ja, es muss ja nicht unbedingt ein PDF sein, ein TIFF wäre auch toll O0
@Axel: Falls sich was findet, werde ich es auf jeden Fall hier posten!
rhaller:
Das war ich bis vorhin: ???
Jetzt bin ich das: ;D
und hier (tätä) ist die Lösung:
Set wrd = createobject("Word.Application")
Set ard = createobject("PDFDistiller.PDFDistiller6")
wrd.Visible = False
wrd.ScreenUpdating = False
wrd.ActivePrinter = "Adobe PDF"
'Word Dokument öffnen und mit Distiller als PS-Datei "ausdrucken"
Set doc = wrd.Documents.Open("c:\balkow.doc")
doc.PrintOut False, False, , "c:\test.ps", , , , , , , True
doc.Close False
wrd.Quit False
Set doc = Nothing
Set wrd = Nothing
'Distiller zum Konvertieren öffnen
ard.bShowWindow = True
ard.FileToPDF "c:\test.ps", "c:\Balkow.pdf", True
Set ard = Nothing
'Alte PS-Datei löschen
Kill "c:\test.ps"
'Des wars
Exit Sub
PDF_error:
Debug.Print "Error"
wrd.Quit
Set doc = Nothing
Set wrd = Nothing
Set ard = Nothing
Eigentlich ist das ganz einfach, wenn man weiss, wie man das Distiller-Objekt ansprechen muss...und es ist eine einfache Lösung, in die der geneigte Anwender nicht reinpfuschen kann.
Grüße!
flaite:
--- Zitat von: kennwort am 04.01.06 - 13:45:26 ---Hier der log eines Programms, das einmal in einem bestimmten Rythmus 4 wechselnde Notes Agenten aufrufen soll. Der aufgerufene Agent kann dann ja uidoc Operationen ausführen.
--- Ende Zitat ---
Das klappt natürlich nicht wie ich mir das gedacht habe. Man kann von Java keinen Notes Agenten ansprechen, der UI-Objekte benutzt.
Es geht einfach nicht.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln