Thema: Delphi PDF-Dateien drucken

Einzelnen Beitrag anzeigen

CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#1

PDF-Dateien drucken

  Alt 20. Jul 2005, 18:47
Um eine PDF-Datei auszudrucken gibt es verschiedene Möglichkeiten:
  1. Es ist möglich das ActiveX-Control des Acrobat Reader zu laden und darüber zu drucken. Dies würde so funktionieren:
    Delphi-Quellcode:
    pdfFile.src := 'C:\Dateiname.pdf';
    pdfFile.LoadFile('C:\Dateiname.pdf');
    pdfFile.print;
  2. Eine andere Möglichkeit ist die Datei einfach über den Acrobat Reader drucken zu lassen und dabei einfach auf ShellExecuteShellExecute zurückzugreifen:
    ShellExecute(0, 'open', 'acrord32', PChar('/p /h ' + sFileName), nil, SW_HIDE);
  3. Eine letzte Möglichkeit ist die Komponente wpPdfViewer zu verwenden. Diese ist aber kostenpflichtig.
  Mit Zitat antworten Zitat