2013-06-14 7 views
5

Esiste un parser PDF gratuito/open source che può fare il lavoro? Il parser gratuito fornito con FPDI supporta solo la versione PDF fino a 1,4. Ho provato TCPDF ma non ha funzionato.parser libero FPDI che supporta la versione PDF superiore a 1,4

So che posso modificare la versione PDF di un file PDF tramite Acrobat, ma avevo riscontrato un bug nel farlo.

Sto usando FPDI in filigrana PDF che vendiamo sulla nostra azienda. Ho notato che uno dei PDF che ho eseguito il downgrade a 1,4 da 1,7 a Acrobat sembra più o meno lo stesso, ma dopo che la funzione filigrana è stata completata, il PDF avrà spazi bianchi sulla parte destra e inferiore della copertina che ha uno sfondo nero. In breve, il PDF sembrava scadente da vendere dopo l'intero processo.

risposta

3

Ho raggiunto questa stessa limitazione in un progetto al momento sto lavorando e ho finito per creare il mio parser basato sul parser di TCPDF che funziona con una versione modificata di FPDI chiamata TCPDI e una copia non modificata di FPDF_TPL. Funziona con TCPDF 6 e supporta almeno PDF 1.6 (non ho un PDF pratico da provare, ma ne cercherò uno a breve per assicurarmi che funzioni).

Se desideri continuare a farlo, non esitare a provare TCPDI/tcpdi_parser - se riscontri problemi, segnalali tramite Github e io li esaminerò Le istruzioni di installazione e utilizzo di base sono disponibili nel TCPDI README.

+0

Bel lavoro! Può funzionare solo usando FPDF? Ho creato tutti i miei PDF con FDPF e non voglio rivisitare tutte le mie funzioni per adattarle a TCPDF. Grazie. –

+0

Il parser (o tcpdi) gestisce la protezione dei file PDF con una password e consente solo determinate autorizzazioni? Non l'ho visto nel tuo codice, quindi non ero sicuro. – mts7

Problemi correlati