web-dev-qa-db-ja.com

wkhtmltopdfにHTMLの高解像度画像ファイルを選択するよう指示する方法

Webページを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ファイルで低解像度images/fig1_5.gifではなく高解像度images/fig1_5t.gifを使用するようにwkhtmltopdfに指示できますか?ありがとう。

2
Tim

代わりに cutycapt を使用することをお勧めします。

CutyCapt は、WebページのWebKitによるレンダリングを、SVG、PDF、PS、PNG、JPEG、TIFF、GIFなどのさまざまなベクトルおよびビットマップ形式にキャプチャする小さなクロスプラットフォームコマンドラインユーティリティです。およびBMP

Sudo apt-get install cutycapt

HTMLをPDFとして保存するには

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

* .svgファイルを使用してみてください-それらはベクトル画像であり、素晴らしい印刷です! style:sizeを使用して、適切なサイズにします。

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

私はこれらを使用しています、彼らは素晴らしいです!

0
Bryan