Como converter um pdf em um conjunto de imagens

Como converter um pdf em um conjunto de imagens
Os métodos de conversão de arquivo em PDF para imagem são frequentemente usados ​​para converter um PDF inteiro ou extrair imagens de um arquivo PDF. Essas imagens extraídas são usadas principalmente em aplicativos de apresentação de slides, software de apresentação ou na web. Este artigo listará várias maneiras de converter um arquivo PDF de várias páginas em um grupo de imagens.

Draw LibreOffice

A maioria das distribuições Linux Ship LibreOffice Office Suite por padrão. Caso contrário, você pode baixá -lo aqui. Usando o aplicativo "LibreOffice Draw", você poderá converter um arquivo PDF em um conjunto de imagens.

LibreOffice Draw, como o nome sugere, permite criar desenhos, esboços, gráficos, anotações e assim por diante. Por padrão, ele suporta exportar arquivo PDF para vários formatos de imagem, no entanto, apenas converte a primeira página do arquivo PDF. Para corrigir isso, você precisará instalar a extensão “Exportar como imagens” daqui. Esta extensão adiciona uma nova entrada "Exportar como imagens ..." para o menu suspenso "Arquivo" e suporta a exportação de várias páginas em PDF.

Depois de baixar o arquivo "Oxt" do link acima, adicione -o ao Extension Manager. Vá para "Ferramentas"> "Gerente de Extensão ...", como mostrado na captura de tela abaixo.

Clique no botão "Adicionar" para adicionar o arquivo de extensão "OXT" ao LibreOffice Draw.

Depois de adicionar com êxito o arquivo "Oxt", uma nova entrada aparecerá na lista de extensões.

Uma nova entrada “Exportar como imagens…” será adicionada ao menu suspenso “arquivo”.

Abra um arquivo PDF no LibreOffice Draw e depois clique em "Exportar como imagens ..." Entrada de menu para iniciar o processo de conversão. Você verá um novo pop -up de janela que permitirá que você personalize as opções de exportação. Altere as opções de acordo com suas necessidades e clique no botão "Exportar".

É isso. Cada página do seu arquivo PDF foi exportada como uma imagem separada. Este é de longe o meu método favorito. A configuração é bastante fácil e o LibreOffice Draw ainda permite editar e anotar arquivos PDF antes de exportar.

Imagemagick

ImageMagick é uma ferramenta de linha de comando para converter, editar e manipular os arquivos de imagem, PDF e SVG. Ele vem com muitas opções avançadas e o próprio aplicativo é bastante poderoso. Você pode vê -lo como um equivalente FFMPEG, mas principalmente para arquivos de imagem.

ImageMagick Ships com um comando "convert" que pode ser usado para converter arquivos em diferentes formatos. Para instalar o ImageMagick no Ubuntu, execute o seguinte comando:

$ sudo apt install imagemagick

Por padrão, a conversão em PDF está desativada no ImageMagick. Para habilitá-lo, abra o arquivo “/etc/imagemagick-6/política.XML ”em um editor de texto e comente todas as linhas em“ Desativar tipos de formato GhostScript ”:

Para converter um arquivo pdf em um conjunto de imagens usando "convert", use um comando no seguinte formato:

$ convert -Dension 150 input_file.pdf -ality 100 output_file.png

Onde:

  • -Densidade significa o DPI no qual o arquivo de entrada em PDF será carregado pelo comando "convert"
  • PDF é o arquivo PDF que você deseja converter
  • -Qualidade determina a qualidade das imagens resultantes (0-100, com 100 sendo o melhor)
  • PNG é o prefixo para arquivos de saída (altere a extensão "PNG" para qualquer outro formato como "JPG")

Pdftoppm (pdf para ppm)

PDFTOPPM é um utilitário simples da linha de comando dedicado a converter arquivos PDF em formatos de arquivo PPM, PNG e JPEG.

Para instalar o pdftoppm no Ubuntu, execute o comando abaixo:

$ sudo apt install poppler-utils

Para converter um arquivo pdf em um conjunto de imagens usando pdftoppm, use um comando no seguinte formato:

$ pdftoppm input_file.pdf output_file -png -rx 150 -ry 150

Onde:

  • PDF é o arquivo PDF que você deseja converter
  • output_File é o prefixo usado para arquivos de saída
  • -PNG é formato de arquivo para arquivos de saída convertidos
  • -RX 150 -ry 150 é o DPI no qual o arquivo PDF é carregado por pdftoppm (equivalente à opção de densidade da ImageMagick)

Inkscape

Inkscape é um software gratuito, de código aberto e de plataforma cruzada para criar e editar gráficos vetoriais. Usando a função de exportação integrada do Inkscape, é possível converter um arquivo pdf em um monte de imagens.

Observe que o suporte para exportar várias páginas foi adicionado ao Inkscape apenas recentemente. Portanto, o pacote enviado com sua distribuição provavelmente não funcionará. A versão mínima necessária necessária é 1.0.0. A versão beta mais recente do Inkscape com suporte a várias páginas pode ser baixada daqui na forma de Appimage. Certifique -se de marcar o arquivo executável do gerenciador de arquivos.

Para converter um arquivo PDF em imagens usando Inkscape, execute um comando no seguinte formato:

$ para i em 1… 10; fazer ./Inkscape-2b71d25-x86_64.Appimage input_file.pdf -z
--export-dpi = 300 --export-area-página-pdf-página = $ i --export-fil-bile = "saída- $ i.png ";
feito

Onde:

  • 1… 10 são números de página de PDF, você precisa especificar isso corretamente, caso contrário, o comando não funcionará (altere os valores conforme necessário)
  • ./Inkscape-2b71d25-x86_64.AppImage é o nome do arquivo Appimage do Inkscape que você baixou do link acima (altere o nome conforme necessário)
  • PDF é o nome do arquivo de entrada a ser convertido (altere o nome conforme necessário)
  • -Z é para usar um Inkscape sem cabeça sem uma GUI (deixe como é)
  • -Exportar-dpi = 300 é a densidade na qual o arquivo PDF é carregado pelo Inkscape (altere o valor conforme necessário)
  • -A página de exportação é para exportar a página inteira em PDF (deixe como for)
  • -PDF-PAGE = $ i Refere-se ao número da página a ser exportado (deixe como estiver)
  • -Exportação de Exportação = "Saída- $ i.PNG ”é o prefixo para arquivos de saída (altere a parte“ Saída ”conforme necessário)

Conclusão

Estes são os principais métodos que você pode usar para converter um arquivo pdf em várias imagens. Existem alguns outros métodos e aplicativos que podem ser usados ​​para conversão, mas eles exigem muitas etapas sem trazer nada de novo para a mesa, então eu os omiti nesta lista.