Я хотел бы сжать файлы PDF в своем Узле. Приложение JS, которое будет сгенерировано электроном. Я пытался сжать эти файлы с Ghostscript, который хорошо работал btw, но я не могу использовать это коммерчески, не платя за него.
Есть ли какое-либо хорошее основанное на командной строке альтернативное решение, бесплатное для коммерчески использования?
PS: Я уже попытался сжаться с LibreOffice, Тянут, но этот дескриптор наклона включенные шрифты:/
То, что я получил из этой ссылки, - то, что можно использовать ghostscript в Вас приложение, если Вы собираетесь использовать его в качестве библиотеки (т.е. Вы не скопируете исходный код ghostscript в Ваш собственный исходный код).
Даже если Вы собираетесь изменить ghostscript и использование, которое изменило версию как библиотеку, необходимо будет только сделать исходный код измененного ghostscript доступного.
Можно использовать pdftk для сжатия PDF с помощью следующей команды
pdftk file1.pdf output file2.pdf compress
К этому сначала, Вы нуждаетесь в pdftk, установленном на Вас компьютер, устанавливаете его путем ввода
sudo apt-get update
sudo apt-get install pdftk
$gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -q -o output.pdf file.pdf
Как делают для сокращения размера файла PDF, который содержит изображения?