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

Cómo imprimir PDF a PDF?

Última actualización: 3/13/2014

BCL easyPDF SDK no soporta oficialmente Impresión de un PDF a un nuevo PDF, sin embargo es posible. Se puede imprimir un PDF simplemente utilizando Printer.PrintJob.PrintOut (), sin embargo, hay algunos problemas con la impresión de archivos PDF. En concreto, la impresión fallará si una instancia de Adobe Reader o Adobe Acrobat está actualmente abierto y funcionando.  Nuestro SDK necesita abrir Adobe Reader con el fin de imprimir el archivo, y debido a la forma de Adobe Reader se programa que no responde a nuestro SDK de cerrar la instancia de lector. Si va a imprimir varios archivos PDF a PDF, usted tendrá que cerrar todos los procesos Reader abiertas por la conversión anterior antes de empezar el siguiente.

Para C #, esto es relativamente simple, y utiliza el código siguiente:

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.