Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Liste von Dokumenten (doc, pdf) drucken

  Alt 5. Dez 2007, 13:37
Du kannst Dateien normalerweise nicht einfach so aus Delphi heraus drucken. Um ein Worddokument zu drucken, muss es ersteinmal geöffnet werden, und das kann nun mal nur Word. Und auch nur Word kann dieses File drucken... Gleiches gilt für PDF. Eventuell gibt es Komponenten, die du unter Delphi einbinden kannst (für PDF sicherlich), aber Word ist wirklich ein heisses Thema. Und genau aus dem Grund habe ich das Tool

PrintDoc

entwickelt. Ist ein Konsolenprogramm, das mit gewissen Parametern aufgerufen wird, um ein Word Dokument an einen Drucker zu schicken. Das Prinzip basiert auf OLE, d.h. Word muss auf dem Rechner installiert sein.

Was die PDF anbelangt, da kannst du GhostScript (als Zusatz GhostView) benutzen. Da gibt es ein Tool namens gsprint.exe, welches PDF direkt ausdrucken kann. Ghostscript muss auch hier auf dem Rechner installiert werden.
  Mit Zitat antworten Zitat