Você pode experimentar o ghostscript com a saída do ebook e os favoritos parecem ser preservados:
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook -sOutputFile=newFile.pdf originalFile.pdf
Eu tenho um PDF de ~ 259 MB. Eu fiz pdf2ps
e ps2pdf
. O tamanho final foi de 45 MB. Eu não vejo nenhuma diferença visível na qualidade de qualquer leitor. Embora os marcadores tenham sido perdidos. Eu tentei usar pdftk
, mas isso não preservou os marcadores.
pdftk ... update_info
O que causou a enorme redução no tamanho? Existe uma alternativa para preservar os marcadores e ainda ter o tamanho reduzido (preferencialmente alternativas de linha de comando do Linux)?
@Vishnu Kumar
Estou feliz que você tenha perguntado. Sua pergunta me levou a reexaminar este problema e descobri que extraí 100 páginas de um PDF de mais de 1.000 páginas, usando o Acrobat Pro, como um caso de teste, mas que não incluía os marcadores de TOC como eu supusera e que foi o problema. Então eu abri o PDF original grande no Acrobat Pro e excluí todas, exceto as primeiras 100 páginas, e deletei todos, exceto os favoritos relevantes, e os salvei como meu caso de teste. Agora o TOC está sendo preservado.
Aqui está minha comparação das duas configurações:
/ebook selects medium-resolution output similar to the Acrobat Distiller "eBook" setting.
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -sOutputFile=reduced/output_1-102_TOC_[gs-ebook].pdf input_1-102_TOC.pdf
ridiculamente lento
91,7MB - > 33,4MB (36% do original)
TOC preservado
qualidade pobre - pixellated
/printer selects output similar to the Acrobat Distiller "Print Optimized" setting.
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -dNOPAUSE -dBATCH -sOutputFile=reduced/output_1-102_TOC_[gs-printer].pdf input_1-102_TOC.pdf
rápido
91,7MB - > 68,9MB (75% do original)
TOC preservado
qualidade quase idêntica
Outras configurações:
/default selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger output file.
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/default -dNOPAUSE -dBATCH -sOutputFile=reduced/output_1-102_TOC_[gs-default].pdf input_1-102_TOC.pdf
rápido
91,7MB - > 60,8MB (66% do original)
TOC preservado
qualidade quase idêntica
/prepress selects output similar to Acrobat Distiller "Prepress Optimized" setting.
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -dNOPAUSE -dBATCH -sOutputFile=reduced/output_1-102_TOC_[gs-prepress].pdf input_1-102_TOC.pdf
rápido
91,7MB - > 80.2MB (87% do original)
TOC preservado
qualidade quase idêntica
Como pode ser visto, a configuração /default
apresentou o melhor desempenho, fornecendo o menor tamanho para a melhor qualidade.
Ignore isso e veja a atualização como resultado do comentário de Vishnu Kumar
.
This did not work for me. Yes it reduced the size by half but with unacceptable pixellated fonts and no more bookmarks TOC, as with every other output setting I tried with
gs
, i.e.,screen
andprinter
. Thanks anyway…