Como pdftk termina menos 1?

4

Eu quero extrair páginas de um documento em PDF de forma que todas as páginas sejam extraídas, exceto a primeira e a última. Código, mas (end-1) não funciona nem 2-end-1

pdftk 1.pdf cat 2-(end-1) output output.pdf
    
por Léo Léopold Hertz 준영 31.03.2017 / 10:44

3 respostas

7
pdftk yourpdfile.pdf cat 2-r2 output out.pdf
    
por 31.03.2017 / 11:16
5

Você pode definir um intervalo e remover páginas dele (usando ~ ) para conseguir isso:

pdftk 1.pdf cat 2-end~end output output.pdf

Isso diz pdftk cat para levar as páginas da segunda página para a última página incluída ( 2-end ) e remover a última página do intervalo ( ~end ). O resultado é um PDF contendo tudo, além das primeiras e últimas páginas do original.

    
por 31.03.2017 / 10:48
3

Você pode usar o seguinte formato:

pdftk A=1.pdf cat A2-(n-1) output 'outputfile_p2-p(n-1).pdf'

Você pode determinar n por meio de: pdftk 1.pdf dump_data | grep NumberOfPages

e, g: n = 8

pdftk A=1.pdf cat A2-7 output 'outputfile_p2-p7.pdf'
    
por 31.03.2017 / 10:57

Tags