English | 日本
BCL Technologies
Shopping CartContact Us
Knowledgebase
BCL easy PDF SDK

Wie PDF zu PDF zu drucken?

Zuletzt aktualisiert: 3/13/2014

BCL easyPDF SDK offiziell nicht unterstützt Drucken eines PDF in ein neues PDF, aber es ist möglich. Sie können eine PDF einfach mit Printer.PrintJob.PrintOut (drucken), aber es gibt einige Probleme mit Drucken von PDFs. Genauer gesagt, wird der Druck fehl, wenn eine Instanz von Adobe Reader oder Adobe Acrobat ist momentan geöffnet und ausgeführt wird.  Unser SDK muss Adobe Reader, um die Datei zu drucken öffnen, und wegen der Art, Adobe Reader ist so programmiert, es nicht zu unserem SDK zu reagieren versucht, die Instanz von Reader zu schließen. Wenn Sie beabsichtigen, mehrere PDF-Dateien in PDF zu drucken, müssen Sie alle Reader Prozesse durch die vorherige Konvertierung geöffnet schließen, bevor Sie auf die nächste zu starten.

Für C # ist diese relativ einfach, und verwendet den folgenden Code:

Process[] processes = Process.GetProcessesByName("AcroRd32");
foreach (Process proc in processes)
{
   proc.CloseMainWindow();
   proc.WaitForExit();
}

 
BCL
© 1993 - , BCL Technologies.
All other trademarks are the property of their respective owners.