Dompdf et affichage paysage ?

Dompdf et affichage paysage ? - PHP - Programmation

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 ?
 
 :hello:

Reply

Marsh Posté le 24-01-2007 à 21:17:25   

Reply

Marsh Posté le 25-01-2007 à 15:35:37    

personne ?

Reply

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" );

Reply

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

Reply

Marsh Posté le 21-10-2009 à 16:45:13    

C'est poutant indiqué dans l'entête du fichier dompdf.php :
 

Code :
  1. /**
  2. * Display command line usage:
  3. *
  4. * Usage: ./dompdf.php [options] html_file
  5. *  
  6. * html_file can be a filename, a url if fopen_wrappers are enabled, or the '-'
  7. * character to read from standard input.
  8. *  
  9. * Options:
  10. *  -h             Show this message
  11. *  -l             list available paper sizes
  12. *  -p size        paper size; something like 'letter', 'A4', 'legal', etc.  The default is
  13. *                 'letter'
  14. *  -o orientation either 'portrait' or 'landscape'.  Default is 'portrait'.
  15. *  -b path        set the 'document root' of the html_file.  Relative urls (for
  16. *                 stylesheets) are resolved using this directory.  Default is the
  17. *                 directory of html_file.
  18. *  -f file        the output filename.  Default is the input [html_file].pdf.
  19. *  -v             verbose: display html parsing warnings and file not found errors.
  20. *  -d             very verbose: display oodles of debugging output: every frame in the
  21. *                 tree is printed to stdout.
  22. *  
  23. *
  24. */

Reply

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


Message édité par houba_houbi le 22-10-2009 à 12:39:05
Reply

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.

Reply

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/

Reply

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>.

Reply

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 ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed