Qual é a diferença entre gs e pdftk em arquivos pdf de mesclagem?

3

Aqui está o script onde eu mesclo a Figura e Figura Complementar juntos antes de enviar o artigo. Eu gostaria de saber a diferença entre gs e pdftk?

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=Figure.gs.pdf Figure*.pdf
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=Supp.Figure.gs.pdf Supp*Fig*.pdf

pdftk Figure*.pdf cat output Figure.tk.pdf
pdftk Supp*Fig*.pdf cat output Supp.Figure.tk.pdf

Qual é o melhor? Do meu próprio processo de mesclagem de pdf, encontrei:

  1. O tamanho do arquivo pdf é muito menor que o pdftk
  2. gs em algum momento vai girar 90 graus quando mesclar arquivos pdf

Na minha experiência, eu prefiro o pdftk.

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:        14.04
Codename:       trusty
    
por Shicheng Guo 08.08.2016 / 23:14

1 resposta

0

Eu acho que é difícil dizer o que é melhor porque depende de suas entradas e expectativas. Eu não sei os detalhes de gs , mas eu não usaria pdftk e é por isso:

Eu posso dizer pelas fontes que o pdftk usa o iText 1.x como seu mecanismo PDF. iText é uma biblioteca java OSS e a versão usada em pdftk (de acordo com o produtor no dicionário de informações dos documentos gerados) tem cerca de 10 anos de idade, além de estável ou madura .. é antiga. Nos últimos 10 anos muitas correções foram aplicadas ao iText, que agora está na versão 7 (e essas correções não estão no pdftk) e a especificação do PDF se moveu e está se movendo lentamente, deixando o iText 1.x para trás. Então, a menos que eles atualizem para uma versão mais nova do iText, você pode esperar que a maioria dos arquivos funcionem, mas também erros e erros com tendência a crescer com o tempo.

    
por Andrea Vacondio 10.08.2016 / 16:51

Tags