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 02/07/2006, 12h53   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2005
Messages : 59
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 59
Points : 10
Points : 10
Par défaut [FPDF] Afficher un fichier pdf existant

Salut,
je dispose d'un fichier test.pdf dans mon poste.
Je veux savoir comment on peut afficher avec PHP ce fichier test.pdf dans une page html
zetta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2006, 14h39   #2
Membre expérimenté
 
Développeur Web
Inscription : avril 2006
Messages : 430
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 430
Points : 538
Points : 538
avec php?

cela relève plutot simplement du HTML...

Code :
1
2
 
<a href="chemin/vers/ton/test.pdf" target="_blank">PDF</a>
non?
__________________
Merci à Microsoft pour avoir transformé un métier relativement terne et basé sur une approche bêtement technique et rigoureuse des faits, en challenge quotidien, nécessitant une remise en question permanente à l'échelle du quart d'heure
bkill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 10h48   #3
Membre éclairé
 
Avatar de supernova
 
Développeur informatique
Inscription : juillet 2005
Messages : 443
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2005
Messages : 443
Points : 359
Points : 359
Bonjour,

pdf_open_file() crée un nouvel objet PDF à partir du fichier filename. Si filename est vide, le fichier PDF sera
généré en mémoire. Le résultat devrat être lu avec la fonction pdf_get_buffer() function.
L’exemple suivant montre comment créer un fichier PDF en mémoire, et l’envoyer correctement au navigateur.
Exemple 1. Création d’un fichier PDF en mémoire
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$pdf = pdf_new();
pdf_open_file($pdf);
pdf_begin_page($pdf, 595, 842);
pdf_set_font($pdf, "Times-Roman", 30, "host");
pdf_set_value($pdf, "textrendering", 1);
pdf_show_xy($pdf, "Un document PDF créé en memoire!", 50, 750);
pdf_end_page($pdf);
pdf_close($pdf);
$data = pdf_get_buffer($pdf);
header("Content-type: application/pdf");
header("Content-disposition: inline; filename=test.pdf");
header("Content-length: " . strlen($data));
echo $data;
?>
(informations issues du manuel PHP)
supernova est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 12h46   #4
Candidat au titre de Membre du Club
 
Inscription : juillet 2005
Messages : 59
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 59
Points : 10
Points : 10
Merci de vos réponses, je vais tester.
Mais est ce qu'il est possible de générer un document pdf à partir d'un document pdf existant?
zetta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 13h53   #5
Invité de passage
 
Inscription : juillet 2006
Messages : 3
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : juillet 2006
Messages : 3
Points : 2
Points : 2
Envoyer un message via MSN à Justo
bonjour,
j'ai eu le même problème que toi, mais ce qui m'a aidé, c'est que j'ai activé la librairie (pdf.dll je crois) dans php.ini du serveur apache(le mien étant virtuel sur easy php).
donc enlève juste le ';' devant la librairie concernée.
Regarde aussi les header(), par exemple pour afficher du pdf :
Code :
1
2
3
<?php
header('Content-type: application/pdf');
?>
Justo 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 13h31.


 
 
 
 
Partenaires

Hébergement Web