Confira nessa matéria como criar um PDF com vários arquivos de imagem rapidamente por linha de comando na sua distribuição Linux.
Converter imagens em lote para .pdf
Para essa tarefa iremos utilizar o APP ImageMagick.
ImageMagick é uma suíte de software para criar, editar e compor imagens bitmap. Ele pode ler, converter e escrever imagens em vários formatos (mais de 100) incluindo DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG e TIFF. Use o ImageMagick para traduzir, inverter, espelhar, rotacionar, redimensionar, cortar e transformar imagens, ajustar as cores da imagem, aplicar vários efeitos especiais ou desenhar texto, linhas, polígonos, elipses e curvas Bézier. Todas as manipulações podem ser realizadas através de comandos shell bem como através de uma interface gráfica X11 (display).
Instale o ImageMagic com o comando para a sua distribuição Linux.
Para Arch Linux e Manjaro
Execute o comando para criar o .pdf com toas as imagens .png e .jpg dentro da pasta.
ImageMagick é uma suíte de software para criar, editar e compor imagens bitmap. Ele pode ler, converter e escrever imagens em vários formatos (mais de 100) incluindo DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG e TIFF. Use o ImageMagick para traduzir, inverter, espelhar, rotacionar, redimensionar, cortar e transformar imagens, ajustar as cores da imagem, aplicar vários efeitos especiais ou desenhar texto, linhas, polígonos, elipses e curvas Bézier. Todas as manipulações podem ser realizadas através de comandos shell bem como através de uma interface gráfica X11 (display).
Instalação
Instale o ImageMagic com o comando para a sua distribuição Linux.
Para Arch Linux e Manjaro
sudo pacman -S imagemagickPara Debian, Ubuntu e derivados
sudo apt install imagemagickPara Fedora
sudo dnf install imagemagickPara openSUSE
sudo zypper install imagemagick
Conversão
Entre no diretório em que só estejam as imagens e abra um terminal nele.Execute o comando para criar o .pdf com toas as imagens .png e .jpg dentro da pasta.
convert *.png *.jpg meu_PDF.pdf.pdf criado.
Ai estão as imagens no seu .pdf.
OBS: Para adicionar mais extensões basta dar um espaço após uma extensão e adicionar a próxima, exemplo adicionando .bmp:
convert *.png *.jpg *.bmp meu_PDF.pdf
Confira no vídeo abaixo o processo.
Execute o comando no terminal.
OBS: Para adicionar mais extensões basta dar um espaço após uma extensão e adicionar a próxima, exemplo adicionando .bmp:
convert *.png *.jpg *.bmp meu_PDF.pdf
Confira no vídeo abaixo o processo.
Resolver o erro:
convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408.Execute o comando no terminal.
sudo sed -i '/disable ghostscript format types/,+6d' /etc/ImageMagick-6/policy.xmlProblema resolvido.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!