Dompdf et affichage paysage ? - PHP - Programmation
Marsh Posté le 20-06-2007 à 09:55:00
$html = "<html><head><title>mon html</title></head><body>toto</body></html>";
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper("a4", "landscape" );
$dompdf->render();
$dompdf->stream("mail.pdf" );
C'est tout et pour mettre en portrait :
$dompdf->set_paper("a4", "portrait" );
Marsh Posté le 21-10-2009 à 13:00:19
Bonjour,
J'essaie désespérement d'installer dompdf. Comment faire ?
- j'ai installer le dossier dompdf sur la racine de mon site (plus exactement dans un sous dossier, pour tests). L'url de mon site est donc du type : http://test.mondomaine.fr/monsousdossier/index.php
J'ai mis tous les droits sur ce dossier.
Mais après? Que mets-on sur la page + pour avoir un lien pour générer le pdf ?
J'ai beau chercher sur le web partout... je ne trouve pas. Et sur le site officiel, je n'y comprends rien.
MErci d'avance, si vous pouvez m'aider
Marsh Posté le 21-10-2009 à 16:45:13
C'est poutant indiqué dans l'entête du fichier dompdf.php :
Code :
|
Marsh Posté le 22-10-2009 à 12:11:36
Bonjour,
Ca m'aide pas beaucoup... c'est comme la doc sur le site, je ne comprends rien...
Ce que je souhaite savoir c'est sur ma page html : que dois-je mettre pour lancer l'impression de la page en pdf :
<a href="???????">PDF</a>
+ en entete du document
Car si je mets en entete du document directement ce que silent 46 indique plus haut, je génère un pdf directement sans afficher la page html auparavant
Merci
Marsh Posté le 22-10-2009 à 13:11:14
On ne peut pas avoir du HTML et du PDF sur la même page, sauf si on utilise des frames. C'est parce que Le PDF à un header qui n'est pas le même que celui d'une page HTML normale.
Marsh Posté le 22-10-2009 à 14:31:43
oui mais je ne veux pas d'un pdf sur la même page que mon html, je veux juste avoir un lien pour générer un pdf de ma page html (principe courant), voir un exemple sur l'image jointe :
http://demo.ovh.org/fr/b88dd84e7ff [...] 59ef92e79/
Marsh Posté le 22-10-2009 à 14:57:15
Mettre le code indiqué par silent46 dans une page php, par exemple, toto.php.
Mettre un lien vers toto.php, par exemple <a href="toto.php">PDF</a>.
Marsh Posté le 22-10-2009 à 18:31:12
et que mets tu dans $html afin de récupérer le contenu de ta page précédente ?
Marsh Posté le 24-01-2007 à 21:17:25
Salut
J'utilise dompdf et aucun soucis.
Seulement je n'arrive pas à générer un pdf en affichage paysage, qqun aurait une idée ?