English | 日本
BCL Technologies
Shopping CartContact Us
Base de connaissances
BCL easy PDF SDK

Comment imprimer PDF au format PDF?

Dernière mise à jour: 3/13/2014

BCL easyPDF SDK ne supporte pas officiellement Impression d'un PDF à un fichier PDF, mais il est possible. Vous pouvez imprimer un fichier PDF en utilisant simplement Printer.PrintJob.PrintOut (), mais il ya quelques problèmes avec l'impression des fichiers PDF. Plus précisément, l'impression échoue si une instance d'Adobe Reader ou Adobe Acrobat est actuellement ouvert et en cours d'exécution.  Notre SDK doit ouvrir Adobe Reader pour imprimer le fichier, et en raison de la façon dont Adobe Reader est programmé, il ne répond pas à notre SDK d'essayer de fermer l'instance de Reader. Si vousl'intention d'imprimer des fichiers PDF multiples au format PDF, vous aurez besoin de fermer tous les processus Reader ouverts par la conversion précédente avant de vous lancer sur la suivante.

Pour C #, ce qui est relativement simple, et utilise le code suivant:

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.