PDF
para imagem
Os pacotes poppler-utils
incluem o utilitário pdftoppm
, capaz de converter arquivos PDF
para ppm
, png
ou jpeg
format:
pdftoppm -png file.pdf prefix
Isso fará com que o nome dos arquivos prefix-X.extension
onde X
seja o número da página (cada arquivo gerado será uma página do PDF
convertido) e onde extension
é o tipo de saída escolhido.
Por padrão, a resolução é de 150dpi. Você pode aumentar a resolução (para saída de maior qualidade) usando este comando:
pdftoppm -rx 300 -ry 300 -extension file.pdf prefix
E para imprimir apenas uma página, faça:
pdftoppm -f N -singlefile -extension file.pdf prefix
onde N
é o número da página, começando com 1.
Este método é muito mais rápido e menos desajeitado do que usar o pacote imagemagick
, como mencionado em outros posts. Embora você tenha que usá-lo para converter de volta.
Imagem para PDF
Isso requer a instalação do pacote imagemagick
. Para fazer isso, faça:
sudo apt-get install imagemagick
O pacote imagemagick
tem um utilitário chamado convert
, que fará exatamente como é chamado; converter. Para usá-lo da maneira desejada, execute-o da seguinte forma:
convert file.extension file.pdf
Isso fará com que PDF
dessa única página, no entanto. Para combinar todas as saídas do comando anterior para converter imagens, use este comando:
convert *.extension file.pdf
Isso armazenará todos os arquivos no diretório em que você está com a extensão extension
e os converterá em um arquivo PDF
denominado file.pdf
.
Nota
Eu escolhi formatar minha resposta no caminho de dois comandos separados para dar ao OP flexibilidade e entendimento da tarefa que eles estão tentando completar, ao invés de um comando ligando os dois. É claro que, se essa solução for melhor para eles, encorajo-os a votar / marcar como respondida essa resposta em particular.