
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 pdftk
no 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 pdftk
a 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 pdfjam
pode ser necessário adicionar margens extras para caber no formato de página impressa, ao contrário de pdftk
.