Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2007, 11h46   #1
Nouveau Membre du Club
 
Avatar de Shinn77
 
Inscription : juin 2007
Messages : 51
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : juin 2007
Messages : 51
Points : 27
Points : 27
Envoyer un message via ICQ à Shinn77 Envoyer un message via MSN à Shinn77
Par défaut [FPDF] Ouvrir une page précise d'un document PDF

Bonjour,

depuis ce matin j'essaye de faire une fonction qui me permettrait d'imprimer un document PDF directement en cliquant sur un lien.

Ma fonction PHP fonctionne, j'arrive donc rien qu'en chargeant la page à imprimer un document PDF précis donné en paramètre :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?php
 
	function ImprimerPDF($file)
	{
		$fhandle = fopen($file,"rb");
		$contents = fread($fhandle, filesize($file));
 
		$handle = printer_open("C252"); 
		printer_set_option($handle, PRINTER_MODE, "raw"); 
		printer_write($handle, $contents); 
		printer_close($handle); 
	}
 
	$file = "devis/client/stps_devis_011441110707.pdf";
	ImprimerPDF($file);
 
?>
Mon seul problème c'est que j'aimerai pouvoir imprimer seulement la page 2 et 3 de mon document PDF, hors celui ci dès que je charge la page PHP imprime 7 page (qui sont le contenu de mon PDF).

Je n'arrive donc pas à trouver un moyen pour imprimer UNIQUEMENT les pages 2 et 3 de mon PDF au chargement de ma page PHP.

Avez vous une idée ?

Merci d'avance,

Shinn77
Shinn77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 12h50   #2
Membre Expert
 
Avatar de Bidouille
 
Inscription : mars 2003
Messages : 1 158
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 1 158
Points : 1 054
Points : 1 054
Pas possible avec les ordres printer_* Le mieux est de fabriquer un PDF qui ne contient que la page que tu souhaites imprimer.
__________________
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
Bidouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 14h03   #3
Nouveau Membre du Club
 
Avatar de Shinn77
 
Inscription : juin 2007
Messages : 51
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : juin 2007
Messages : 51
Points : 27
Points : 27
Envoyer un message via ICQ à Shinn77 Envoyer un message via MSN à Shinn77
Je vois, merci.

Bien maintenant que je sais ça me reste plus que rajouter une methode qui me permet de générer seulement la partie qui minteresse afin de l'imprimer.

Shinn
Shinn77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 14h16   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Je pense qu'avec FPDFI vous devriez pouvoir créer un nouveau PDF ne comportant que les pages qui vous intéressent à partir d'un autre.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 19h20   #5
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
+1 pour Julp (balaise), FPDFI permet d'importer une ou plusieurs pages d'un document PDF existant, de les mettre dans l'ordre que tu veux dans un nouveau document PDF et d'ajouter à ce dernier du texte assez simplement...

++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h54.


 
 
 
 
Partenaires

Hébergement Web