web-dev-qa-db-fra.com

Comment apprendre à wkhtmltopdf choisir des fichiers image haute résolution en html

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.

2
Tim

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
2
Maythux

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!

0
Bryan