1

Bonjour à tous,

Tout d'abord je souhaite remercier Spipu, pour cette superbe class qui est vraiment utile. Maintenant que les éloges sont faites, voila ce qui m'amène ici :

Comme je le dis dans le titre du post je génère un pdf depuis un formulaire html, j'aurais voulu savoir comment faire pour que hmtl2pdf m'insère seul un header et un footer.
Biensur j'aurais pu le faire en concaténant ma variable du formulaire avec deux variables la header et la footer. Comme : $header.$formulaire.$footer

Mais le problème c'est que ma variable formulaire fait plusieurs pages A4 donc je n'ai pas le header et le footer sur toutes les pages.

Egalement j'aurais voulue avoir quelques explications sur l'exemple07.php du zip, je vois pas comment le bon de retour est positionné de cette manière et comment la console de gauche et générée pour l'accès rapide au page.

Merci pour vos réponses.
i love php

2

concernant le premier point, si tu respectes ce qu'il y a indiqué dans le wiki, ca devrait marché sans pb :http://wiki.spipu.net/doku.php?id=html2pdf:fr:page

$content = '<page>
  <page_header> .... </page_header>
  <page_footer> ... </page_footer>
  '.$formulaire.'
</page>';


par contre, je ne comprends pas ce que tu veux dire pour l'exemple 7. tu parles de l'index automatique qu'affiche ton viewer PDF ? dans ce cas là, je te conseille de lire cette page : http://wiki.spipu.net/doku.php?id=html2pdf:fr:balises

[nosmile]
Ancien pseudo : lolo

3

Merci Spipu,

j'ai bien suivi tes consignes mais j'ai juste un problème le contenu de la page se supperpose avec le header et le footer, pour info j'y ai mis des images !

et aussi mais rien à voir avec les headers et footers mais est-il possible de configurer l'ouverture du pdf à 100% et non 150% ?
i love php

4

pour la superposition : il faut lire le wiki tongue http://wiki.spipu.net/doku.php?id=html2pdf:fr:marges

pour l'ouverture, regarde les exemples (le 7 justement il me semble)
Ancien pseudo : lolo

5

Merci Spipu j'ai bien noté, tout est nickel pour moi maintenant.

édit : je viens de balayer tout les exemples et je n'ai pas trouvé la solution concernant l'ouverture à 100%, sauf format:100mm mais si je mets un format:100% j'ai une erreur. Est-ce normal ?

Juste une dernière question qui est plutot une confirmation pour enregistrer le pdf dans un fichier je suppose que c'est comme ça : $html2pdf->Output('mondossier/pdf.pdf'); comment j'attribut le nom au pdf ? Désolé j'ai pourtant regardé tous les exemples.
i love php

6

xess91 (./5) :
je viens de balayer tout les exemples et je n'ai pas trouvé la solution concernant l'ouverture à 100%


ben je pense qu'il faut que tu changes de balais... exemple 7...

de plus, comme marqué tout en haut de ce forum, ainsi que dans le fichier lisez_moi, il faut consulter le wiki...
http://wiki.spipu.net/doku.php?id=html2pdf:fr:Accueil

il est vraiment préférable de savoir lire avant d'essayer de programmer roll
Ancien pseudo : lolo

7

Je suis désolé de t'avoir offencé spipu et je ne prendrais pas ombrage de tes remarques mais j'insiste sur le fait que je ne vois pas comment ouvrir le pdf en 100% !

J'ai essayé l'attribut format dans la balise page et "$html2pdf->pdf->SetDisplayMode('fullpage');" avec comme valeur 100 ou 100% à la place de "full page" et j'ai une erreur.

Je cite le commentaire du fichier exemple07.php:
"* SetDisplayMode : permet de choisir le mode d'affichage par defaut";

De plus pour ma défense j'ai fais une recherche dans wiki avec les mots clefs suivants :

format => les résultats : html2pdf:fr: page ; msf:utilisation:et05-donnees ; msf:arborescence:appli:nom_appli:template:accueil ; msf:fichiers:appli:fr.php ;

SetDisplayMode => le résultat : html2pdf:fr:faq:bookmark ;

Soit tu as raison et je ne sais vraiment pas lire et alors autant pour moi, sinon peux-tu m'informer sur la fonction dont j'ai besion et son mode de configuration.

Encore merci bisoo
i love php

8

a propos de setDisplayMode : c'est une fonction de FPDF => http://fpdf.org/en/doc/setdisplaymode.htm wink

a propos de consulter le wiki, c'était à propos de ta question sur Output : http://wiki.spipu.net/doku.php?id=html2pdf:fr:output


[nosmile]
xess91 (./7) :
Je suis désolé de t'avoir offencé spipu et je ne prendrais pas ombrage de tes remarques


c'est pas que tu m'as offensé, mais mauvaise journée pour moi, désolé
Ancien pseudo : lolo

9

Merci Spipu et encore bravo pour ta librairie ! je ne manquerai pas de te citer dans mon blog, d'ailleurs j'ai déjà partagé l'info avec des confrères @+.

Le sujet est clot. top
i love php