如何指示 wkhtmltopdf 在 html 中选择高分辨率图像文件

如何指示 wkhtmltopdf 在 html 中选择高分辨率图像文件

我尝试将网页转换为 pdf。

wkhtmltopdf http://orion.lcg.ufrj.br/Dr.Dobbs/books/book9/mf1201.htm my.pdf

问题是创建的 pdf 图像非常小,其中图像文件在 html 文件中被引用,例如,

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

我可以指示在 pdf 文件中wkhtmltopdf使用高分辨率images/fig1_5.gif而不是低分辨率吗?谢谢。images/fig1_5t.gif

答案1

我建议你使用cutycapt反而。

可爱队长是一个小型跨平台命令行实用程序,用于将 WebKit 对网页的渲染捕获为各种矢量和位图格式,包括 SVG、PDF、PS、PNG、JPEG、TIFF、GIF 和 BMP

sudo apt-get install cutycapt

将 html 保存为 PDF

cutycapt --url=http://whatever/ --out=output.pdf

答案2

尝试使用 *.svg 文件 - 它们是矢量图像,打印效果很好!使用 style:size 调整其大小。

<div class="logo"><img src="./Print/images/fig1_5.svg" style="height:75px" /></div>

我正在使用这些,效果非常好!

相关内容