Oh, deixe-me adicionar outra resposta. Acabei de me lembrar de netpbm . Não usei isso em anos, mas acho que devo dar uma olhada ...
O netpbm é um kit de ferramentas muito poderoso para a linha de comando para manipular imagens gráficas. Ele envia quase 300 ferramentas separadas. Inclui conversores para cerca de 100 formatos gráficos.
E também tem uma ferramenta de linha de comando que pode girar imagens:
pnmrotate
E tem outra ferramenta que tenta descobrir o ângulo de imagens giradas:
pamtilt
pamtilt
retorna um número flutuante de sua suposição de rotação de imagem. Portanto, a inclinação automática das imagens deve estar ao alcance. Um script de shell pode ser escrito para fazer isso. Isso exigiria etapas diferentes:
- Converta a página PDF em um formato de imagem adequado para netpbm com a ajuda do Ghostscript.
- Use
pamtilt
para descobrir automaticamente o ângulo de inclinação da imagem.
- Use
pnmrotate
para desvincular a imagem.
- Converta novamente a imagem para PDF.
Se você me fornecer acesso a uma pequena amostra de seus arquivos PDF, eu poderia tentar criar um script de shell para realizar o feito.
(Eu estou querendo saber muito que o [netpbm] não tenha uma tag aqui no superusuário + stackoverflow.)