Decomposeur de pdf (extraction des pages) -[php-5 orienté objet] -

Soyez le premier à donner votre avis sur cette source.

Vue 19 018 fois - Téléchargée 1 497 fois

Description

Voila une petite source permettant d'extraire une par une les pages d'un fichier PDF en conservant l'unité du format. Cette source n'utilise pas la classe FPDF.

Ce petit programme n'est pas encore parfait, je pense faire évoluer les classes qui servent à la lecture du fichier pdf. Dans le but finale d'afficher un pdf en HTML.

Je suis preneur de tout commentaire concernant l'amélioration, les bugs et surtout je prends tous les tutoriaux définissant ou expliquand le format PDF.

Source / Exemple :


<?php
        //JE N'AFFICHE ICI QUE LA SOURCE DE l'INDEX, les objets sont trop gros

	function Affiche_Information($lib,$valeur){
		echo "<b><u>".$lib." :</u></b> ".$valeur."<br>\r\n";
	}
	//ON INCLUS LA CLASSE
	include("FonctionPDF.php");
	

	//OUVERTURE ET EXTRACTION
		$Document="./D1.pdf";
		
		
		echo "<br><b><u>OUVERTURE DU DOCUMENT $Document</u> </b><br>&nbsp;<br>";
		
		$Pdf=new Fichier_PDF();
		$Pdf->Ouvrir($Document);
		$nb=$Pdf->Obtenir_Nombre_De_Pages();
		echo "------>Il y a ".$nb." pages dans le document<br>";
		$Pdf->__destruct();
		unset($Pdf);
		
		$i=0;
		$Debug=false;
		while($i<$nb){
			echo "------------>Extraction de la page ".$i."<br>";
			$pdf= new PDF_Generateur($Document,"./Extrait/Page"."_".$i.".pdf");
			$pdf->Extraire_page($i+1,"Auteur","Titre","Sujet","Mes mots clés");			
			$pdf->__destruct();
			unset($pdf);
			$i++;
		}
		echo "<br>&nbsp;<br>";

?>

Conclusion :


Merci de me donner votre avis!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

fyav
Messages postés
124
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
12 février 2010
-
est-ce que ça peut servir à extraire les pages d'un pdf et de les transformer en jpeg ?
TheWeasel47
Messages postés
40
Date d'inscription
mercredi 19 mars 2008
Statut
Membre
Dernière intervention
25 août 2009
-
Non pas vraiment pour le moment tu décomposes juste un pdf en plusieurs pages, il te reste à ta charge la transformation en jpeg !
Bon COurage
TheWeasel47
fyav
Messages postés
124
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
12 février 2010
-
parce q'étant donné que le format universel est pdf, et que pour un site internet le plus facile est jpeg, j'aimerais faire une transformation automatique !
le problème c'est que j'ai cherché pdf2jpg en php et je n'ai pas trouvé .... juste des logiciels
boulika
Messages postés
59
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
30 octobre 2009
-
Superbe la source, félicitations.
Moi je cherche à faire la récup du contenu pdf en text mais impossible a trouver sur le net qqchose qui marche.

Merci
TheWeasel47
Messages postés
40
Date d'inscription
mercredi 19 mars 2008
Statut
Membre
Dernière intervention
25 août 2009
-
Bah écoute sur le site tu as un tutoriel qui explique comment afficher le contenu d'une page.
Ma source le fera d'ici peu! En attendant, un petit tuyau : c'est une simple compression (gzip, format libre) dans les objets content(pdf).
Bon Courage!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.