Vediamo in questa guida questo potente parser per leggere i dati da un documento in PDF per il linguaggio PHP.
In teoria fino a poco tempo fa leggere , avere un estratto dei dati in PDF era un impresa improba con molti linguaggi. Da qualche anno a questa parte si sono sviluppate molto librerie che ci vengono incontro.
In assoluto la più potente libreria che abbiamo trovato è PDF Parser ed è distribuita sotto licenza GPLv2 license (Open Source).
PDF Parser con PHP
Per installare questo Software avrete bisogno che il device sia provvisto della versione PHP almeno 5.3.
Installazione PDF Parser con Linux
Se avete sul vostro dispositivo una distribuzione Linux i passi che dovrete seguire per l’installazione sono i seguenti.
Ovviamente dovrete utilizzare Composer come accade ormai in quasi tutte le librerie del linguaggio PHP.
Quindi scrivete il vostro file composer.json in questa maniera
ora eseguite il seguente compando per scaricare la libreria.
per ogni buon conto diamo anche un aggiornamento
creiamo quindi il file autoload.php con il comando
a questo punto testiamo la corretta installazione con il comando
Vi lascio infine due possibili implementazioni
Nella prima leggiamo il contenuto di un documento PDF
Vi faccio notare che document.pdf è nella direttori radice. Ma se invece volete leggere un documento esterno lo ptete fare senza problemi mettendo al posto del document.pdf l’url assoluto che volete raggiungere https://www.path.estensione. Unica limitazione che al momento non hanno creato la libreria per potere leggere i documenti criptati. Ovviamente previa immissione di una psw.
Oppure se invece siete solamente interessati alla lettura dei metadata il codice che dovrete eseguire è il seguente.
La libreria la potete trovare come sempre su github. Vi ricordo che per utilizzare Composer sotto Windows lo dovrete prima averlo installato e dopo dalla Run di Dos o dal Powershell di Windows 10 ripetere i comandi indicati sopra omettendo la $.
E anche per questa articolo è tutto. Per qualsiasi dubbio o informazioni non esitate a contattarmi. Altrimenti ci sentiamo alla prossima guida.
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy
. Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
Caricamento commenti...
Devi effettuare l'accesso per postare un commento.
Fabrizio S.
Share post:
Vediamo in questa guida questo potente parser per leggere i dati da un documento in PDF per il linguaggio PHP.
In teoria fino a poco tempo fa leggere , avere un estratto dei dati in PDF era un impresa improba con molti linguaggi. Da qualche anno a questa parte si sono sviluppate molto librerie che ci vengono incontro.
In assoluto la più potente libreria che abbiamo trovato è PDF Parser ed è distribuita sotto licenza GPLv2 license (Open Source).
PDF Parser con PHP
Per installare questo Software avrete bisogno che il device sia provvisto della versione PHP almeno 5.3.
Installazione PDF Parser con Linux
Se avete sul vostro dispositivo una distribuzione Linux i passi che dovrete seguire per l’installazione sono i seguenti.
Ovviamente dovrete utilizzare Composer come accade ormai in quasi tutte le librerie del linguaggio PHP.
Quindi scrivete il vostro file composer.json in questa maniera
ora eseguite il seguente compando per scaricare la libreria.
per ogni buon conto diamo anche un aggiornamento
creiamo quindi il file autoload.php con il comando
a questo punto testiamo la corretta installazione con il comando
Vi lascio infine due possibili implementazioni
Nella prima leggiamo il contenuto di un documento PDF
Vi faccio notare che document.pdf è nella direttori radice. Ma se invece volete leggere un documento esterno lo ptete fare senza problemi mettendo al posto del document.pdf l’url assoluto che volete raggiungere https://www.path.estensione. Unica limitazione che al momento non hanno creato la libreria per potere leggere i documenti criptati. Ovviamente previa immissione di una psw.
Oppure se invece siete solamente interessati alla lettura dei metadata il codice che dovrete eseguire è il seguente.
La libreria la potete trovare come sempre su github. Vi ricordo che per utilizzare Composer sotto Windows lo dovrete prima averlo installato e dopo dalla Run di Dos o dal Powershell di Windows 10 ripetere i comandi indicati sopra omettendo la $.
E anche per questa articolo è tutto. Per qualsiasi dubbio o informazioni non esitate a contattarmi. Altrimenti ci sentiamo alla prossima guida.
Condividi:
Mi piace:
Correlati