Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-12-2010 16:23:11

Hall
Membre
Date d'inscription: 23-08-2010
Messages: 54

Utilisation de xpdf

Bonjour,
J'essaie en vain d'utiliser xpdf pour récupérer les donnéesm de mes fichiers pdf pour les indexer mais ça ne fonctionne pas.
Je m'explique, je suis sous Vista pro et j'ai téléchargé la version win32 de xpdf (ftp://ftp.foolabs.com/pub/xpdf/)

J'ai copié le fichier téléchargé dans mon répertoire librairie.

Maintenant dans un contrôleur, j'essaie de récupérer les données du fichier celia.pdf pour pouvoir les indexer

Code:

$indexPath = APPLICATION_PATH."cvtheque/docindex";
$index = Zend_Search_Lucene::open($indexPath);
//Name of the pdf document with out the extension
    $pdf_filename = "E:/PortableDrive/App/xampp/htdocs/pagesinterim.com/trunk/Sources/public/cvtheque/celia";
    // get pdf information

        $pdftotextpath= "E:/PortableDrive/App/xampp/htdocs/pagesinterim.com/trunk/Sources/library/xpdf/pdftotext.exe";
        $output=$pdftotextpath."(".$pdf_filename.".pdf)";

    //$output = exec("pdfinfo ".$pdf_filename.".pdf");
        
 
    //Gets the metadata
    $data = explode("\n", $output); //puts it into an array
        print_r($data);
        exit;
    //Get the metadata that we need from the PDF.
    //Parse through the Array and store in variables. */
    for($c=0; $c < count($data); $c++) {
            //Number of Pages
            if(stristr($data[$c],"pages") == true) {
            $pagestr = $data[$c];
            echo $pagestr;
            }
            //Author
            if(stristr($data[$c],"author") == true) {
            $authorstr = $data[$c];
            echo $authorstr;
            }
            //Title
            if(stristr($data[$c],"title") == true) {
            $titlestr = $data[$c];
            }
            //Modification Date
            if(stristr($data[$c],"ModDate") == true) {
            $moddatestr = $data[$c];
            }
            //File Size
            if(stristr($data[$c],"File size") == true) {
            $sizestr = $data[$c];
            }
    }

Mais l'exec pdfinfo ne fonctionne pas.
Est-ce que vous voyez d'où vient l'erreur.

PS: J'utilise le code mis à disposition sur ce site

Merci d'avance pour votre aide!

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages