Você pode definir a densidade antes de ler o pdf de origem, para fazer
convert -density 300 myfile.pdf myfile.jpg
e ele lerá o pdf em 300dpi, então mostrará o jpg no tamanho original do pdf, o que quer que seja.
Estou no Ubuntu 10.04 com o imagemagick. Eu usei este comando:
convert myfile.pdf -density 300 file.jpg
Isso funciona bem, mas os JPGs têm apenas uma polegada de altura. Como posso preservar o tamanho do papel no processo de conversão?
Você pode definir a densidade antes de ler o pdf de origem, para fazer
convert -density 300 myfile.pdf myfile.jpg
e ele lerá o pdf em 300dpi, então mostrará o jpg no tamanho original do pdf, o que quer que seja.
Não sei se o Imagemagick consegue detectar automaticamente a altura correta. No entanto, se você conseguir definir a altura correta em pixels, poderá definir a altura manualmente.
De acordo com o link , um papel A4 tem a altura de 3508 pixels 300 dpi, então você pode fazer
convert myfile.pdf -density 300 -geometry x3508 file2.jpg
Este comando define a largura para 3508 pixels e preserva o aspecto de rádio. Consulte o link para obter detalhes sobre o argumento -geometry
.
Tags pdf conversion imagemagick jpeg linux