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:
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:
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:
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.