Compactar arquivos PDF sem o Ghostscript

2

Eu gostaria de compactar arquivos PDF no meu aplicativo Node.JS, que será gerado por elétron. Eu tentei comprimir esses arquivos com Ghostscript que funcionou bem btw mas eu não posso usar isso comercialmente sem pagar por isso.

Existe alguma alternativa boa solução baseada em linha de comando para uso comercial?

PS: Eu já tentei compactar com o LibreOffice Draw, mas isso não funciona com as fontes incluídas: /

    
por user547995 01.08.2017 / 10:32

2 respostas

1

O que eu consegui de este link é que você pode usar o ghostscript em seu aplicativo se for usá-lo como uma biblioteca (ou seja, você não copiará o código-fonte do ghostscript em seu próprio código-fonte).

Mesmo se você for modificar o ghostscript e usar essa versão modificada como uma biblioteca, você só precisará disponibilizar o código-fonte do ghostscript modificado.

    
por Johnny Bravo 10.08.2017 / 11:44
0

Você pode usar o pdftk para compactar um pdf usando o seguinte comando

pdftk file1.pdf output file2.pdf compress

Para isso primeiro, você precisa do pdftk instalado no seu computador, instale-o digitando

    sudo apt-get update
    sudo apt-get install pdftk
    
por nijeesh joshy 08.08.2017 / 10:56