Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Comment lire un fichier pdf avec perl?
Envoyé par: Jacky

Bonjour j aimerais savoir comment lire et printer le input d un .pdf avec perl:
Merci de votre aide.

Poste le Monday 12 December 2005 09:36:35
Répondre     Citer    
Re: Comment lire un fichier pdf avec perl?
Envoyé par: hssissen

Salut,
Une façon de faire est de convertir le fichier pdf en format text avec pdftotext, puis faire la lecture et imprimer le contenu avec les commandes usuelles.

Poste le Monday 12 December 2005 14:42:06
Répondre     Citer    
Re: Comment lire un fichier pdf avec perl?
Envoyé par: jacky

Merci beaucoup, j abuse peut etre mais tu pourrais m ecrire un petit script qui lirai un eventuel fichier.pdf le convertirais avec ton logiciel et printerai le output.txt enfin le fichier converti?
Je demande au cas ou.

Poste le Monday 12 December 2005 15:25:06
Répondre     Citer    
Re: Comment lire un fichier pdf avec perl?
Envoyé par: hssissen

Ben j'essaie de faire ça sur le tas, mais il y a d'autres facons de le faire!

#!/usr/bin/perl

use strict;
# convertir le fichier pdf en text

system("pdftotext path_du_fichier_pdf path_nom_fichier_converti_text");

# ouvrir pour fichier text
open(FIC, "nom_fichier_converti_text") || die "Impossible d'ouvrir le fichier";
# pour lire le fichier
@texte=<FIC>;
# ecrire dans fichier SORTIE
print SORTIE @texte;
# fermer les fichiers
close(SORTIE);
close(FIC);

# tu peux utiliser aussi la fonction fprint qui est tres similaire a celle de C qui a presque les mêmes fonctionnalites pour le formattage des données.

A+

Poste le Monday 12 December 2005 15:58:37
Répondre     Citer    
Re: Comment lire un fichier pdf avec perl?
Envoyé par: jacky

Ok merci l ami c est niquel, par contre je ne trouve pas de liens ou download pdftotext,c est pour xp ou c est payant?

Poste le Monday 12 December 2005 16:33:23
Répondre     Citer    
Re: Comment lire un fichier pdf avec perl?
Envoyé par: hssissen

Si tu as Redhat tu peux installer xpdf qui fait cette conversion de pdf à texte. Je ne sais pas sur les autres distributions. Voici le lien pour télécharger XPDF:

http://support.dell.com/support/edocs/software/osrhel4/fr/

Poste le Monday 12 December 2005 17:00:52
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Comment lire un fichier pdf avec perl?
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons