Quindi ho costruito un sistema di report utilizzando Java e iText. I modelli PDF vengono creati utilizzando Scribus. Il codice Java unisce i dati nel documento usando iText. I file vengono quindi copiati su una condivisione NFS e uno script BASH li stampa.Linux PDF/Postscript Optimizing
Uso acroread per convertirli in PS, quindi lpr il PS.
I file di applicazione FOSS sono orribilmente inefficienti.
Il mio problema principale è che i PDF generati usando iText/Scribus sono molto grandi. E recentemente mi sono imbattuto nel problema in cui si risveglia l'acroread perché colpisce 4 GB di utilizzo di mem su documenti di grandi dimensioni (oltre 300 pagine). (Adobe è dolorosamente lento nell'aggiornare roba a 64 bit).
Ora è possibile utilizzare Adobe Reader su Windows e utilizzare l'opzione Riduci dimensioni file o qualunque sia la sua chiamata, e notevolmente (> 10x) riduce le dimensioni del PDF (rimuove un sacco di metadati sui campi modulo e così via appare) e produce un PDF che è fondamentalmente un'immagine di stampa.
La mia domanda è qualcuno sa di una buona soluzione/programma per fare qualcosa di simile su Linux. Idealmente, ottimizzerebbe il PDF, ridurrebbe le dimensioni e ridurrebbe la complessità della PS in modo che la stampante potesse stampare più velocemente, poiché in questo momento sono necessari circa 15-20 secondi per stampare una pagina.
Scribus dovrebbe creare un buon PDF, anche iText è ben rispettato. pdftops, OTOH, fondamentalmente emette una lista vettoriale in PostScript, quasi il peggior modo possibile. perché hai bisogno di post scriptum? PDF è molto più facile da gestire – Javier
In realtà non sto usando pdftops, sto usando acroread. e sto usando PS per stampare su una stampante che non supporta direttamente la stampa in pdf. –
è possibile utilizzare CUPS per stampare PDF mentre si prendono cura dei problemi specifici della stampante. – Javier