#!/bin/bash #Autor: Cleiton Rodrigues 2024-08-16 #Se o ''pdftoppm'' não estiver instalado, você pode instalá-lo facilmente com: # sudo pacman -S poppler # Verifique se o pdftoppm está instalado if ! command -v pdftoppm &> /dev/null; then echo "O pdftoppm não está instalado. Por favor, instale o poppler e tente novamente." exit 1 fi # Verifique se o usuário forneceu um arquivo PDF de entrada if [ -z "$1" ]; then echo "Uso: $0 " echo "Exemplo: $0 documento.pdf png" exit 1 fi # Nome do arquivo PDF de entrada input_pdf="$1" # Formato da saída (png, jpg, etc.) output_format="${2:-png}" # Prefixo para os arquivos de saída output_prefix="${input_pdf%.*}_page" # Extraia cada página como uma imagem pdftoppm -${output_format} "$input_pdf" "$output_prefix" echo "Páginas extraídas como imagens no formato $output_format"