Como remover páginas de um PDF deixando o documento inalterado

Como remover páginas de um PDF deixando o documento inalterado

Tenho um livro em PDF do qual desejo remover algumas páginas para reduzir o tamanho do arquivo. Minha solução normal para isso não funcionou e, quando tentei outras, elas introduziram novos problemas:

  • Normalmente uso o PDF Arranger para isso, que normalmente é uma ótima ferramenta. No entanto, quando tento fazer isso neste documento específico, recebo um erro que nunca vi antes (literal inválido para int() com base 8: b'228')
  • Posso usar o pdftk para remover as páginas, mas o tamanho do arquivo do documento resultante é mais que o dobro do original, o que anula o propósito de remover as páginas em primeiro lugar
  • Também posso usar o comando Imprimir em arquivo para remover as páginas corretas, mas obtenho uma margem enorme ao redor das páginas, com uma fonte menor e mais espaços em branco, dificultando a leitura do arquivo

Como você pode ver, é surpreendentemente complicado remover páginas e deixar o documento igual. Qualquer conselho sobre outras soluções, ou descobrir o que está acontecendo com elas, seria muito apreciado!

Responder1

É bastante estranho que pdftkno seu caso resulte um documento maior. Você já experimentou oexatoseguinte comando, retirado deaqui?

pdftk infile.pdf cat 1-r2 output outfile.pdf

(observe que você pode alterar a seleção da página, de acordo com suas necessidades, especificando vários intervalos conforme indicado em um comentário no link para o qual aponto)

Se, por algum motivo, não houver como evitar pdftka produção de arquivos maiores, você pode tentar pdfjam, seguindo esse exemplo:

pdfjam infile.pdf <page ranges> --landscape -o outfile.pdf

Mas tenha em mente que pdfjampode ser necessário adicionar margens extras para caber no formato de página impressa, ao contrário de pdftk.

informação relacionada