CGZ, el problema que describes es común cuando se automatiza la creación de PDFs mediante la impresora virtual "Adobe PDF" en Delphi. La ventana de progreso "Creating Adobe PDF" aparece por defecto y, en general, no hay una opción directa en la configuración de Adobe PDF para ocultarla automáticamente en modo de impresión programática.
1.
Configurar Adobe PDF para minimizar la ventana:
- Abre Adobe Acrobat Distiller (si usas Distiller) o la configuración de la impresora PDF.
- En las opciones de Adobe PDF, busca la sección de "Opciones" o "Preferencias".
- Desactiva la opción "Mostrar barra de progreso" o similar, si está disponible. Sin embargo, en muchas versiones, esta opción no está presente o no funciona en modo automatizado.
2.
Utilizar la línea de comandos o parámetros de la impresora:
- La impresora "Adobe PDF" no soporta parámetros para ocultar la ventana de progreso en modo de impresión estándar.
- Sin embargo, en algunas versiones, Adobe Acrobat permite automatizar la creación de PDFs mediante scripts o API, lo cual puede ofrecer mayor control.
3.
Alternativa: usar una impresora PDF diferente o librerías de terceros:
- Considera usar otras impresoras virtuales PDF que soporten la ocultación de la ventana, como PDFCreator o Bullzip PDF Printer, que permiten configuraciones para no mostrar ventanas durante la impresión.
- Estas herramientas suelen tener opciones en sus configuraciones para suprimir la interfaz durante la automatización.
4.
Automatización con Adobe Acrobat SDK o API:
- Si tienes acceso a la API de Adobe Acrobat (no la versión 6.0, que es muy antigua), puedes crear PDFs programáticamente sin mostrar ventanas.
- En versiones modernas, esto permite un control completo sin ventanas emergentes.
En la versión 6.0 de Adobe PDF, no hay una opción sencilla para ocultar la ventana "Creating Adobe PDF" automáticamente desde la configuración. La mejor opción sería usar una impresora PDF alternativa que soporte esa funcionalidad o actualizar a una versión más moderna de Adobe Acrobat que permita automatización avanzada.