Eu tenho um arquivo PDF de 6 páginas que quero dividir em 1.pdf, 2.pdf, 3.pdf, etc ...
A visualização não funciona de maneira surpreendente (a menos que esteja faltando alguma coisa).
Gostaria muito de poder executar esta tarefa simples a partir da linha de comando, mas, neste momento, aceitarei qualquer coisa que faça o trabalho (sem fazer o download de software incompleto)
Para sua informação, http://users.skynet.be/tools/ não funciona como anunciado.
macos
command-line
pdf
user391339
fonte
fonte
Respostas:
Abra o pdf na visualização e, em seguida, no menu Exibir, selecione miniaturas. Ctrl selecione as páginas que deseja arrastar e solte-as na área de trabalho.
fonte
Isso pode ser alcançado usando
pdfseparate
. Você pode instalar o poppler com homebrew, porbrew install poppler
. Isso também será instaladopdfseparate
. Para dividir o PDFdocument.pdf
em em páginas únicas1.pdf
,2.pdf
etc. uso:fonte
poppler
há um dia atrás por poder converter documentos PDF em SVG compdf2svg
. Não percebeu quepoppler
vem com opdfseparate
comando. Como a resposta aceita acima (arrastar e soltar todas as páginas PDF com visualização na área de trabalho) exige que eu "clique" e como eu gosto de soluções no terminal que funcionam automaticamente por apenas uma única linha de comando,pdfseparate
é exatamente o que eu preciso. Muito obrigado por essa dica!Se você estiver interessado em fazer isso na linha de comando, consulte o script python splitPDF de Benjamin Han para fazer o trabalho. Por exemplo:
dividiria o arquivo
in.pdf
em 3 arquivos, dividindo nas páginas 3 e 5.fonte
seq
para produzir um intervalo de números em seu comando. Obrigado!python splitPDF.py MyPDF.pdf $(seq -s ' ' 1 10 411)
trabalhou para mimPara outra alternativa, veja esta resposta . Isso usa as ferramentas de linha de comando do ImageMagick .
No entanto, você precisa ter cuidado com a qualidade.
fonte
Se você deseja extrair um intervalo de páginas, pode usar o seguinte script que você chama assim (supondo que você o salve no arquivo pdfextract.py em algum lugar do PATH do sistema, por exemplo, / usr / local / bin, e atribua a execução permissão com chmod 744 pdfextract.py):
pdfextract.py - entrada de arquivo / caminho / para / grande / pdf - saída de arquivo / caminho / para / novo / pdf --start --stop
fonte