web-dev-qa-db-fra.com

Compresser PDF fichiers sans Ghostscript

Je voudrais compresser les fichiers PDF dans mon application Node.JS qui seront générés par electron. J'ai essayé de compresser ces fichiers avec Ghostscript, ce qui a bien fonctionné, mais je ne peux pas l'utiliser commercialement sans payer.

Existe-t-il une bonne solution de remplacement basée sur la ligne de commande, gratuite pour un usage commercial?

PS: J'ai déjà essayé de compresser avec LibreOffice Draw, mais cela ne permet pas de gérer les polices incluses: /

2
user547995

Ce que je tire de this link, c'est que vous pouvez utiliser ghostscript dans votre application si vous voulez l'utiliser comme bibliothèque (c'est-à-dire que vous ne copiez pas le code source de ghostscript dans votre propre code source. ).

Même si vous allez modifier ghostscript et utiliser cette version modifiée en tant que bibliothèque, il vous suffira de rendre le code source du ghostscript modifié disponible.

1
Johnny Bravo

Vous pouvez utiliser pdftk pour compresser un pdf à l'aide de la commande suivante

pdftk file1.pdf output file2.pdf compress

Pour cela, vous devez installer pdftk sur votre ordinateur. Installez-le en tapant

    Sudo apt-get update
    Sudo apt-get install pdftk
0
nijeesh joshy
$gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -q -o output.pdf file.pdf

Comment réduire la taille d'un fichier pdf contenant des images?

0
Moyo Freeman