Como instruir wkhtmltopdf escolha arquivos de imagem de alta resolução em html

2

Eu tento converter uma página da Web em pdf.

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

O problema é que o pdf criado tem imagens muito pequenas, onde os arquivos de imagem são citados no arquivo html como, por exemplo,

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

Posso instruir wkhtmltopdf a usar a alta resolução images/fig1_5.gif em vez da baixa resolução images/fig1_5t.gif no arquivo pdf? Obrigado.

    
por Tim 08.05.2015 / 06:19

2 respostas

2

Eu aconselho você a usar o cutycapt .

  O

CutyCapt é um pequeno utilitário de linha de comando multiplataforma para   capturar a renderização de uma página da web do WebKit em uma variedade de vetores e   formatos de bitmap, incluindo SVG, PDF, PS, PNG, JPEG, TIFF, GIF e BMP

sudo apt-get install cutycapt

Para salvar um html como PDF

cutycapt --url=http://whatever/ --out=output.pdf
    
por Maythux 08.05.2015 / 08:21
0

Tente usar arquivos * .svg - eles são imagens vetoriais e imprimem muito bem! Use o estilo: size para dimensionar adequadamente.

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

Eu estou usando isso, eles são ótimos!

    
por Bryan 03.09.2015 / 01:55