Eu sei que já fiz isso antes, então tenho certeza que é possível, apenas esqueço como fazê-lo. Existe uma maneira de dizer ao convert para pegar uma página específica de um PDF e eu gostaria de manter o formato dessa página como PDF.
pdf
imagemagick
ixtmixilix
fonte
fonte
pdftk
também. Você vai querer usá-lo.pdfjam
funciona como um encanto e já foi instalado com minha distribuição LaTeX. É muito fácil de usar.pdftk
portanto não parece extrair uma página. O resultado foi bom caso contrário.Você pode usar a notação subscrita com
convert(1)
para "indexar" em um PDF:O valor do índice depende de como o exportador de PDF numerou as páginas. Nos testes dos arquivos aqui, os números parecem baseados em zero; portanto, o exemplo acima fornece a segunda página do documento. Já vi exemplos on-line em que eles mostram índices de letras, pois aparentemente o criador do PDF "numerou" as páginas desse documento dessa maneira.
Infelizmente, isso não produz resultados muito bons, porque o ImageMagick assume que tudo é baseado em pixels e, portanto, rasteriza imagens vetoriais, como a tipografia em um PDF típico.
Uma ferramenta melhor para o trabalho é o Ghostscript , que você provavelmente já instalou:
Isso passa os dados do PDF inalterados, já que o Ghostscript entende o PDF (um derivado PostScript) para um nível muito mais profundo do que o ImageMagick.
fonte
-density 300
é o ponto ideal . Qualquer coisa maior e você está criando enormes arquivos temporários - que provavelmente você está indo para redimensionar até miniaturas de qualquer maneirasource.pdf[3-6]