Eu encontrei muitas perguntas relacionadas neste fórum. Mas nenhum deles resolve meu problema. Verifique novamente antes de marcar como duplicado.
Suponha que eu tenha dois arquivos PDF.
first.pdf
tendo 10 páginas.second.pdf
tendo 20 páginas.
Quero criar um novo arquivo PDF, onde preciso de páginas - 2,5,6,9 first.pdf
e páginas 6,7,15,19 second.pdf
.
Como fazer isso na linha de comando?
first.pdf
. Quero um novo arquivo PDF, que totalize oito páginas, com quatro páginas (2,5,6,9)first.pdf
e quatro páginas (6,7,15,19)second.pdf
.Respostas:
Você pode usar o
pdfseparate
comando para dividir todas as páginas de PDFs em PDF de página única. O seguinte comando criarálast_page
-first_page
pdfs onde seu nome estaráout_<pageNumber>
:Aplique o processo aos dois pdf usando um nome de saída diferente para cada pdf de entrada, para não substituir os PDFs de página única criados anteriormente. Em seguida, você pode usar
pdfunite
para mesclar páginas selecionadas em um único pdf:fonte
Instalar
pdftk
:então, para extrair "2 5 6 9" do primeiro em um arquivo chamado "1.pdf":
e para o segundo.pdf:
Em seguida, mescle-os:
E remova os desnecessários:
fonte
poppler-utils
pacote. Promovendo a resposta por @DanibixVocê pode usar o pdftk
em apenas uma etapa:
PS. Se você precisar instalar, você deve:
fonte