Lire un pdf en php

Résolu/Fermé
mimou2601
Messages postés
82
Date d'inscription
dimanche 12 avril 2009
Statut
Membre
Dernière intervention
16 mai 2017
- Modifié par mimou2601 le 8/07/2013 à 07:25
[Dal]
Messages postés
5880
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
21 juin 2022
- 15 juil. 2013 à 10:43
Bonjour,

Il n'ya pas une solution pour lire un fichier pdf en php ?

merci d'acance



2 réponses

[Dal]
Messages postés
5880
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
21 juin 2022
1 001
Modifié par [Dal] le 8/07/2013 à 13:47
Salut mimou2601,

1.

Sous réserve que cela soit compilé pour ta version de Php, ou que tu installes l'extension PECL correspondante, tu peux utiliser des fonctions faisant usage de PDFlib pour créer des fichiers PDF avec Php (pas les lire), gratuitement :

https://www.php.net/manual/fr/book.pdf.php

2.

Si par "lire" tu veux dire ouvrir un fichier PDF pour en utiliser le contenu (éventuellement pour produire un autre PDF), PDFlib dispose d'un module additionnel PDFlib+PDI qui permet l'accès à des fonctionnalités d'import.

https://www.pdflib.com/?id=729

C'est une surcouche commerciale de PDFlib, donc payante :

https://www.pdflib.com/download/pdflib-product-family/
http://www.pdflib.com/developer/technical-documentation/pdflib-in-php-howto/

Cela ne fait pas tout (en particulier, tu ne peux pas modifier des pages), mais tu peux les "importer". Vois la documentation pour savoir si cela peut satisfaire ton besoin.

http://www.pdflib.com/en/developer/technical-documentation/manuals/

3.

Si par "lire" tu veux dire : afficher le PDF dans le navigateur du visiteur, il suffit de faire un lien HTML dessus, le navigateur s'occupe du reste (s'il est capable de les lire).


Dal
1
mimou2601
Messages postés
82
Date d'inscription
dimanche 12 avril 2009
Statut
Membre
Dernière intervention
16 mai 2017
7
8 juil. 2013 à 18:32
Bonjour Dal

Merci beaucoup pour votre réponse et votre explication :)

je suis dans le 2 éme cas : je veux prendre quelques informations du fichiers pdf

w les mettre dans un fichier excel.

Encore un autre problème je n'ai pas trouvé pdflib compatible avec windows 7 64bit.

J'ai une autre question: Est ce que les serveurs sont configurés avec pdflib ?
0
[Dal]
Messages postés
5880
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
21 juin 2022
1 001
15 juil. 2013 à 10:43
Si par "quelques informations", tu veux dire du texte ou des informations numériques présentes dans le contenu d'une page, lis la documentation de PDFlib avec le lien que j'ai indiqué, mais il ne me semble pas que PDFlib permette de décoder un PDF afin d'en extraire du contenu de cette façon.

Selon ma compréhension PDFlib+PDI permet d'importer des pages entières afin de les intégrer dans d'autres PDF que l'on crée.

Peut être qu'utiliser un programme convertissant un PDF en ASCII serait plus approprié, et ensuite, parser le fichier texte résultat de la conversion en recherchant les informations dont tu as besoin dans le texte brut.

Il y a des programmes gratuits qui comprennent des outils faisant des conversions pdf2ascii :

- Xpdf : http://www.xpdfreader.com/about.html

- Ghostscript : https://www.ghostscript.com/

Ensuite, au lieu de produire un fichier Excel, produit plutôt un fichier .csv., qui pourra être importé par Excel.


Dal
0