converter pdf para imagem [jpeg | png]

6

Eu preciso converter arquivos pdf em arquivos de imagem (como: png (prefer), jpeg).

Eu usei convert (do pacote ImageMagick), mas leva mais de 4 segundos para um arquivo pdf de 2 páginas com apenas tabelas (algo como uma fatura), então este pdf é realmente leve. Descobri que convert usa gs para fazer isso. Se eu fizer isso com gs , o resultado poderá ser de melhor qualidade e renderizado mais rapidamente.

Então eu tenho 3 perguntas:

  1. Devo usar alguns sinalizadores específicos no processo de compilação do pacote ghostscript para que ele funcione mais rápido?
  2. Quais opções para gs podem me ajudar a obter arquivos png ou jpg mais rapidamente e com melhor qualidade?
  3. Onde posso encontrar documentação sobre conversão de PDF para formatos de imagem?
por user1016265 07.01.2012 / 14:03

1 resposta

5

Você pode conferir pdfdraw do mupdf (pacote mupdf-tools no Debian / Debian-derivativos).

Da sua descrição:

pdfdraw will render a PDF document to image files. The supported image formats are: pgm, ppm, pam and png. Select the pages to be rendered by specifying a comma separated list of ranges and individual page numbers for example: 1,5,10-15). In no pages are specified all the pages will be rendered.

Talvez seja mais rápido para o seu caso de uso.

Por exemplo, mupdf (visualizador de PDF) é muito rápido (e consome muito pouca memória) para muitos documentos com os quais testei.

    
por 07.01.2012 / 16:32