J'essaie de convertir une page Web en pdf.
wkhtmltopdf http://orion.lcg.ufrj.br/Dr.Dobbs/books/book9/mf1201.htm my.pdf
Le problème est que le pdf créé a de très petites images, où les fichiers d’image sont cités dans le fichier html comme, par exemple,
<P ALIGN="Center">
<a href="images/fig1_5.gif">
<img src="images/fig1_5t.gif">
</A>
</P>
<P ALIGN="Center">
<B>Fig. 1.5.</B> A coloring of the graph of Fig. 1.2.
</P>
Puis-je ordonner à wkhtmltopdf
d'utiliser la haute résolution images/fig1_5.gif
plutôt que la basse résolution images/fig1_5t.gif
dans le fichier pdf? Merci.
Je vous conseille d'utiliser cutycapt
.
CutyCapt est un petit utilitaire de ligne de commande multiplate-forme permettant de capturer le rendu d'une page Web par WebKit dans une variété de formats vectoriels et bitmap, notamment SVG, PDF, PS, PNG, JPEG, TIFF, GIF. et BMP
Sudo apt-get install cutycapt
Pour enregistrer un fichier HTML au format PDF
cutycapt --url=http://whatever/ --out=output.pdf
Essayez d’utiliser des fichiers * .svg - ce sont des images vectorielles et une impression parfaite! Utilisez le style: taille pour la taille appropriée.
<div class="logo"><img src="./Print/images/fig1_5.svg" style="height:75px" /></div>
J'utilise ceux-ci sont ils sortent super!