Comment insérer un saut de page au format HTML afin de wkhtmltopdf l'analyse?
Donc, fondamentalement, je suis en utilisant wkhtmltopdf pour convertir une dynamique de rapports HTML PDF.
Le rapport a un format particulier et j'ai été invité à cloner ce format HTML.
Le problème que je me pose, c'est que je ne peux pas simuler un 100% fonctionnel saut de page au format html afin de wkhtmltopdf peut l'interpréter et d'envoyer du contenu vers une autre page.
J'essaie d'éviter de taille de page et les méthodes de mesure.
TIA pour toute aide fournie.
EDIT:
Jusqu'à présent, je suis en émulant un saut de page à l'aide de <br>
et il fonctionne. Je dois encore faire quelques tests.
wkhtmltopdf
doivent respecter CSS @media print règlesOk c'est quelque chose pour commencer. Je vais essayer d'en savoir plus sur ces règles. TY
OriginalL'auteur lenord | 2017-02-02
Vous devez vous connecter pour publier un commentaire.
Spécifier une règle CSS spécifique à l'impression type de support. Il y a un certain nombre de propriétés qui peuvent être utilisées pour la pagination. Je trouve qu'il est plus facile de joindre les
page-break-before
propriété à une classe, comme indiqué ci-dessous.Dans le code HTML:
Dans le CSS:
Vous aurez probablement aussi besoin de spécifier le
--print-media-type
argument d'obéir à@media print
.J'ai enlevé le
@media print {
que j'ai été en utilisant serverside rendu.OriginalL'auteur Geraint Anderson
Lorsque j'utilise
wkhtmltopdf
, je travaille avec les classes suivantes:Afin que je puisse la force:
keep-together
classe un saut de page est créée avant le récipient, si nécessaire.La
@media print
ne fonctionne pas pour moi avecwkhtmltopdf
.@media print
ne fonctionne pas pour moi non plus. Merci, cela a aidé.Avez-vous pensez à ajouter la
--print-media-type
argument lors de l'appel de wkhtmltopdf, par exemple,wkhtmltopdf --print-media-type myPage.html myPage.pdf
?Je ne me souviens pas si je l'ai fait. Je vais faire un essai. Je vous remercie pour votre commentaire.
OriginalL'auteur Juangui Jordán