J'ai un long document HTML et je voudrais le convertir en PDF. Après la conversion en PDF, le document présente des divisions gênantes (par exemple, des graphiques, des tableaux divisés en deux par le saut de page). Existe-t-il une commande à ajouter au code HTML pour que l'imprimante PDF virtuelle termine la page à l'endroit souhaité ?
Réponses
Trop de publicités?Ouvrez une copie du document dans un éditeur de texte. Trouvez l'endroit exact où vous voulez arrêter l'impression. Ajoutez une balise sur sa propre ligne. Supprimez tout ce qui se trouve en dessous jusqu'à la fin de la page, enregistrez la page sous un nouveau nom et ouvrez-la dans un navigateur. Est-ce que cela ressemble maintenant à ce que vous voulez imprimer ?
Vous devrez modifier le HTML, ce qui nécessite une certaine compréhension de la syntaxe :
-
Sauvegarder la page HTML complète
-
Modifier la page à l'aide d'un éditeur de texte
-
Ajoutez la classe CSS suivante :
@media print { .pagebreak { clear: both; page-break-after: always; } }
-
Localisez l'endroit où insérer le saut de page et ajoutez ce texte :
<div class="pagebreak"> </div>
-
Vous pouvez maintenant imprimer le fichier HTML avec les sauts de page.
Ils n'apparaîtront pas sur la page, mais ils la briseront à l'impression.