Decomposeur de pdf (extraction des pages) -[php-5 orient objet] -------------------------------------------------------------------
Url     : http://codes-sources.commentcamarche.net/source/46115-decomposeur-de-pdf-extraction-des-pages-php-5-oriente-objetAuteur  : TheWeasel47Date    : 13/08/2013
Licence :
=========

Ce document intitul  Decomposeur de pdf (extraction des pages) -[php-5 orient objet] -  issu de CommentCaMarche
(codes-sources.commentcamarche.net) est mis  disposition sous les termes de
la licence Creative Commons. Vous pouvez copier, modifier des copies de cette
source, dans les conditions fixes par la licence, tant que cette note
apparat clairement.

Description :
=============

Voila une petite source permettant d'extraire une par une les pages d'un fichier
 PDF en conservant l'unit&eacute; du format. Cette source n'utilise pas la class
e FPDF.
<br />
<br />Ce petit programme n'est pas encore parfait, je pense fai
re &eacute;voluer les classes qui servent &agrave; la lecture du fichier pdf. Da
ns le but finale d'afficher un pdf en HTML.
<br />
<br />Je suis preneur de to
ut commentaire concernant l'am&eacute;lioration, les bugs et surtout je prends t
ous les tutoriaux d&eacute;finissant ou expliquand le format PDF.
<br /><a name
='source-exemple'></a><h2> Source / Exemple : </h2>

<br /><pre class='code' da
ta-mode='basic'>
&lt;?php
        //JE N'AFFICHE ICI QUE LA SOURCE DE l'INDEX,
 les objets sont trop gros

	function Affiche_Information($lib,$valeur){
		ec
ho &quot;&lt;b&gt;&lt;u&gt;&quot;.$lib.&quot; :&lt;/u&gt;&lt;/b&gt; &quot;.$vale
ur.&quot;&lt;br&gt;\r\n&quot;;
	}
	//ON INCLUS LA CLASSE
	include(&quot;Fonct
ionPDF.php&quot;);
	

	//OUVERTURE ET EXTRACTION
		$Document=&quot;./D1.pdf&
quot;;
		
		
		echo &quot;&lt;br&gt;&lt;b&gt;&lt;u&gt;OUVERTURE DU DOCUMENT $
Document&lt;/u&gt; &lt;/b&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&quot;;
		
		$Pdf=n
ew Fichier_PDF();
		$Pdf-&gt;Ouvrir($Document);
		$nb=$Pdf-&gt;Obtenir_Nombre_
De_Pages();
		echo &quot;------&gt;Il y a &quot;.$nb.&quot; pages dans le docum
ent&lt;br&gt;&quot;;
		$Pdf-&gt;__destruct();
		unset($Pdf);
		
		$i=0;
		$
Debug=false;
		while($i&lt;$nb){
			echo &quot;------------&gt;Extraction de l
a page &quot;.$i.&quot;&lt;br&gt;&quot;;
			$pdf= new PDF_Generateur($Document,
&quot;./Extrait/Page&quot;.&quot;_&quot;.$i.&quot;.pdf&quot;);
			$pdf-&gt;Extr
aire_page($i+1,&quot;Auteur&quot;,&quot;Titre&quot;,&quot;Sujet&quot;,&quot;Mes 
mots cls&quot;);			
			$pdf-&gt;__destruct();
			unset($pdf);
			$i++;
		}


		echo &quot;&lt;br&gt;&amp;nbsp;&lt;br&gt;&quot;;

?&gt;
</pre>
<br /><a n
ame='conclusion'></a><h2> Conclusion : </h2>

<br />Merci de me donner votre av
is!
