Como converter pdf em imagem no Linux

Como converter pdf em imagem no Linux

Neste artigo, você aprenderá como converter um arquivo pdf em imagem na interface da linha de comando Linux. Pdftoppm converte arquivos de formato de documento portátil (pdf) em arquivos de imagem colorida como png, jpg etc. Pdftoppm lê o arquivo pdf e cria um arquivo ppm (imagem) para cada página.

Antes de iniciar este tutorial, você deve instalar abaixo o pacote no seu sistema. Use um dos seguintes comandos para instalar o pacote Poppler

# No Ubuntu/Debian & Linux Mint  sudo apt install poppler-utils # No CentOS/Rhel & Fedora  sudo dnf install poppler-utils # No arch Linux  sudo pacman -s poppler 

Como você instalou os pacotes necessários em seu sistema. Vamos começar a converter o arquivo PDF em imagens via linha de comando Linux.

Sintaxe

Uma sintaxe básica para converter um arquivo pdf em imagem parece:

pdftoppm [options] pdf-file image_name 

Aqui:

  • opções - Defina opções como o formato de imagem -png, -JPEG etc.
  • Ficheiro PDF - Entrar arquivo PDF
  • image_name - Defina um nome para imagens de saída

1. Converter pdf em imagem (todas as páginas)

Eu baixei um exemplo de arquivo pdf com 5 páginas. Em seguida, usei o comando pdftoppm para converter pdf em imagens. Ele criará uma imagem separada para cada página do PDF.

amostra pdftoppm -jpeg.pdf output_file  

Você também pode mudar -JPEG com -png Para criar arquivos PNG.

Depois que o arquivo convertido, use ls -l comando para listar todos os arquivos no diretório atual. Aqui você verá todas as imagens geradas a partir do arquivo pdf.

2. Converter pdf em imagem (páginas específicas)

Em vez de criar imagens de todas as páginas, você também pode converter apenas páginas específicas.

pdftoppm -jpeg -f 2 -l 4 amostra.pdf output_file  

Aqui -f Defina a primeira página para começar e -eu define a última página para converter.

De acordo com o comando acima, ele criará imagens das páginas 2 a 4 apenas.

3. Especifique senha em PDF

Para os arquivos PDF protegidos por senha, especifique a senha do usuário usando -upw opção de linha de comando.

pdftoppm -jpeg −upw user_password_here amostra.pdf output_file  

Conclusão

Neste tutorial, você aprendeu a converter PDF em imagens usando a linha de comando Linux.

Usar pdftoppm - -help comando para obter mais ajuda sobre este comando.