Remove apenas a primeira página de muitos arquivos pdf

13

Isso é tudo o que tenho a fazer: remover apenas a primeira página de muitos arquivos PDF ...

Por favor, me diga que a mágica existe.

    
por Pitto 04.06.2012 / 17:15

4 respostas

14

Você pode fazer isso com um programa gratuito chamado pdftk, disponível aqui .

Você pode usar os comandos a seguir para cada PDF no diretório atual e copiá-los para o diretório "aparado" com a primeira página removida:

mkdir trimmed
for i in *pdf ; do pdftk "$i" cat 2-end output "trimmed/$i" ; done
    
por jasmines 04.06.2012 / 17:35
5

Isso parece um trabalho para o PdfToolKit . Este é um utilitário de linha de comando para manipular pdfs

Primeiro, instale o PDFToolkil, seja no Centro de Software ou usando a linha de comando:

sudo apt-get install pdftk

Agora, o comando para remover a primeira página de um arquivo normal (PDF não protegido) seria:

pdftk original.pdf cat 2-end output outputname.pdf

Se o pdf estiver protegido, você precisará fornecer as senhas para o pdftk.

Para converter um grande número de pdf's você precisará escrever um pequeno script que cuida da execução do pdftk para cada um.

    
por Javier Rivera 04.06.2012 / 17:35
0

Você pode usar pdf-stapler para essa tarefa.

Exemplo:

for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
    
por maxschlepzig 29.09.2017 / 13:48
0

Eu escrevi esta linha de comando

tree -fai . | grep -P ".pdf$" | xargs -L1 -I {} pdftk {} cat 2-end output {}.truncated.pdf

Faz o trabalho, mas é claro que se o arquivo tiver mais de uma página, eu testei, também funciona com tantos níveis de pastas que você tem. Apenas certifique-se de executá-lo na raiz da estrutura de pastas. Cada pasta terá para cada arquivo pdf um final adicional em pdf com .truncated.pdf

Você precisa de pdftk e tree para isso e no Ubuntu Linux você pode instalá-lo com apt:

sudo apt install pdftk tree
    
por Eduard Florinescu 08.02.2018 / 10:57

Tags