Así que tengo un sistema de informes creado con Java e iText. Las plantillas en PDF se crean con Scribus. El código de Java combina los datos en el documento utilizando iText. Luego, los archivos se copian a un recurso compartido NFS, y un script BASH los imprime.Linux PDF/Optimización de Postscript
Uso acroread para convertirlos a PS, luego lpr el PS.
La aplicación FOSS pdftops es terriblemente ineficiente.
Mi problema principal es que los PDF generados con iText/Scribus son muy grandes. Y recientemente me encontré con el problema donde se producen dolores de úlceras porque golpea 4 gb de uso de memoria en documentos grandes (más de 300 páginas). (Adobe es muy lento para actualizar cosas a 64 bits).
ahora puedo usar el lector de Adobe en Windows, y utilizar la opción de tamaño de archivo Reducir o cualquiera que sea su llamado, y en gran medida (> 10 veces) reduce el tamaño del PDF (que elimina una gran cantidad de metadatos sobre los campos del formulario y tal, aparece) y produce un PDF que es básicamente una imagen impresa.
Mi pregunta es si alguien sabe de una buena solución/programa para hacer algo similar en Linux. Idealmente, optimizaría el PDF, reduciría el tamaño y reduciría la complejidad de la PS para que la impresora pueda imprimir más rápido, ya que demora unos 15-20 segundos en imprimirse en este momento.
Se supone que Scribus crea buenos PDF, iText también es muy respetado. pdftops, OTOH, básicamente emite una lista vectorial en PostScript, casi de la peor manera posible. ¿Por qué necesitas postcript? PDF es mucho más fácil de manejar – Javier
En realidad, no estoy usando PDFtops, estoy usando Acroread. y estoy usando PS para imprimir en una impresora que no admite la impresión de PDF directamente. –
puede usar CUPS para imprimir PDF mientras se ocupa de problemas específicos de la impresora. – Javier