Программное обеспечение сжатия PDF для размещения на вашем собственном сервере

Цель

Веб-программное обеспечение с открытым исходным кодом для сжатия файлов PDF, отправки файлов через браузер, но для установки на моем собственном сервере Linux и использования его вычислительной мощности.

Требования

  • Веб-интерфейс. Программное обеспечение командной строки приемлемо в качестве последнего варианта, потому что я могу разработать веб-интерфейс, но я не хочу изобретать велосипед.

  • Совместимость с Linux, независимо от языка программирования.

  • Быть в состоянии установить его на моем собственном сервере.

Что я уже знаю и нашел

  • Ghostscript : совместим с Linux, я могу установить его на свой собственный сервер, и это с открытым исходным кодом. Очевидно , поскольку это только программное обеспечение командной строки, веб-интерфейс — это функция, которую мне придется разрабатывать отдельно. (мой лучший вариант на данный момент)

  • 3-Heights PDF Optimizer : совместим с Linux, я могу установить его на свой собственный сервер, не имеет веб-интерфейса, но предлагает API. Те же недостатки, что и у Ghostscript , и это не открытый исходный код. (используется в smallpdf.com )

Ответы (1)

Вы смотрели на сервер pdftk :

Плюсы

  • Работает на Linux, OS-X и Windows
  • Может выполнять множество манипуляций с PDF, включая распаковку и повторное сжатие потоков страниц.

Минусы

  • Командная строка
  • Не с открытым исходным кодом, а с веб-сайта:

Если вы планируете распространять PDFtk Server как часть собственного программного обеспечения, вам потребуется лицензия на распространение PDFtk Server. Исключением из этого правила является ситуация, когда ваше программное обеспечение распространяется под лицензией GPL или другой совместимой лицензией.

Выбор этого ответа, так как он единственный.