Bonsoir à tous,

J'essaye d'utiliser la fonction exec() pour extraire le texte d'un fichier .pdf en .txt, par l'intermédiaire de pdftotext (sur Ubuntu).
Et ça ne fonctionne pas Pas d'erreurs mais une page blanche, alors que la commande fonctionne dans le terminal...

Pourriez-vous m'aider ?

Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$pdf = 'pdf1.pdf';
$txt = 'pdf1.txt';
 
exec('pdftotext '.$pdf.' '.$txt.'');
J'ai aussi essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$pdf = '/home/helio/Projets/pdf2txt/pdf1.pdf';
$txt = '/home/helio/Projets/pdf2txt/pdf1.txt';
 
exec('/usr/local/bin/pdftotext '.$pdf.' '.$txt.'');
Et aussi avec shell_exec()

D'où ça peut venir ?

Merci d'avance pour votre aide.