Сжатие файлов PDF без Ghostscript

Я хотел бы сжать PDF-файлы в приложении Node.JS, которое будет сгенерировано электроном. Я попытался сжать эти файлы с Ghostscript, которые отлично работали, но я не могу использовать это коммерчески, не платя за это.

Есть ли какое-либо хорошее решение на основе командной строки, которое можно свободно использовать для коммерческого использования?

PS: Я уже пробовал сжимать LibreOffice Draw, но эта сдержанная ручка включала шрифты: /

2
задан 9 August 2017 в 16:38

22 ответа

Что я получил по этой ссылке, так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь модифицировать ghostscript и использовать эту модифицированную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 22 May 2018 в 19:57

Что я получил по этой ссылке, так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь модифицировать ghostscript и использовать эту модифицированную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 18 July 2018 в 09:17

Что я получил по этой ссылке, так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь модифицировать ghostscript и использовать эту модифицированную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 24 July 2018 в 19:17

Что я получил из этой ссылки , так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь изменить ghostscript и использовать эту измененную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 31 July 2018 в 22:22

Что я получил из этой ссылки , так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь изменить ghostscript и использовать эту измененную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 2 August 2018 в 15:39

Что я получил из этой ссылки , так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь изменить ghostscript и использовать эту измененную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 2 August 2018 в 17:05

Что я получил из этой ссылки , так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь изменить ghostscript и использовать эту измененную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 3 August 2018 в 19:40

Что я получил из этой ссылки , так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь изменить ghostscript и использовать эту измененную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 5 August 2018 в 04:27

Что я получил из этой ссылки , так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь изменить ghostscript и использовать эту измененную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 6 August 2018 в 21:31

Что я получил из этой ссылки , так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь изменить ghostscript и использовать эту измененную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 9 August 2018 в 01:57

Что я получил из этой ссылки , так это то, что вы можете использовать ghostscript в своем приложении, если собираетесь использовать его в качестве библиотеки (т. е. вы не будете копировать исходный код ghostscript в свой собственный исходный код).

Даже если вы собираетесь изменить ghostscript и использовать эту измененную версию в качестве библиотеки, вам нужно будет только сделать исходный код измененного ghostscript.

1
ответ дан 14 August 2018 в 20:08

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

    sudo apt-get update
    sudo apt-get install pdftk
0
ответ дан 22 May 2018 в 19:57
  • 1
    Я уже пробовал pdftk, которому также нужна коммерческая лицензия – user547995 8 August 2017 в 13:09
  • 2
    специализированные шрифты всегда будут проблемой при сжатии pdf, даже Ghostscript не может сжимать все шрифты. вам придется делать это методом проб и ошибок. в репозиториях есть несколько приложений pdfsam, gscan2pdf, scantailor. попробуйте и посмотрите, поможет ли вам что-нибудь – techvish81 9 August 2017 в 08:55

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

sudo apt-get update sudo apt-get install pdftk
0
ответ дан 18 July 2018 в 09:17

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

sudo apt-get update sudo apt-get install pdftk
0
ответ дан 24 July 2018 в 19:17
  • 1
    Я уже пробовал pdftk, которому также нужна коммерческая лицензия – user547995 8 August 2017 в 13:09
  • 2
    специализированные шрифты всегда будут проблемой при сжатии pdf, даже Ghostscript не может сжимать все шрифты. вам придется делать это методом проб и ошибок. в репозиториях есть несколько приложений pdfsam, gscan2pdf, scantailor. попробуйте и посмотрите, поможет ли вам что-нибудь – techvish81 9 August 2017 в 08:55

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

    sudo apt-get update
    sudo apt-get install pdftk
0
ответ дан 31 July 2018 в 22:22

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

    sudo apt-get update
    sudo apt-get install pdftk
0
ответ дан 2 August 2018 в 15:39

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

    sudo apt-get update
    sudo apt-get install pdftk
0
ответ дан 2 August 2018 в 17:05

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

    sudo apt-get update
    sudo apt-get install pdftk
0
ответ дан 3 August 2018 в 19:40

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

    sudo apt-get update
    sudo apt-get install pdftk
0
ответ дан 5 August 2018 в 04:27

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

    sudo apt-get update
    sudo apt-get install pdftk
0
ответ дан 6 August 2018 в 21:31

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

    sudo apt-get update
    sudo apt-get install pdftk
0
ответ дан 9 August 2018 в 01:57

Вы можете использовать pdftk для сжатия pdf, используя следующую команду

pdftk file1.pdf output file2.pdf compress

. Для этого вам нужно установить pdftk на ваш компьютер, установить его, набрав

    sudo apt-get update
    sudo apt-get install pdftk
0
ответ дан 14 August 2018 в 20:08
  • 1
    Я уже пробовал pdftk, которому также нужна коммерческая лицензия – user547995 8 August 2017 в 13:09
  • 2
    специализированные шрифты всегда будут проблемой при сжатии pdf, даже Ghostscript не может сжимать все шрифты. вам придется делать это методом проб и ошибок. в репозиториях есть несколько приложений pdfsam, gscan2pdf, scantailor. попробуйте и посмотрите, поможет ли вам что-нибудь – techvish81 9 August 2017 в 08:55

Другие вопросы по тегам:

Похожие вопросы: