QPDF — свободная библиотека и утилита командной строки для преобразования PDF документов. Позволяет гибко создавать, конкатенировать, поворачивать, масштабировать, разделять, шифровать и линеаризовывать документы для онлайн-просмотра[3]. Имеет встроенный валидатор. QPDF зависит от минимума внешних библиотек zlib, libjpeg-turbo и криптопровайдера операционной системы.[4]

QPDF
Тип библиотека функций и утилита командной строки[вд]
Написана на C++[2]
Операционная система Linux
Первый выпуск 2005
Последняя версия
Репозиторий github.com/qpdf/qpdf
Лицензия Apache License 2.0
Сайт qpdf.sourceforge.io (англ.)

Сборки для Windows доступны в репозиториях msys2[5], cygwin[6], chocolatey (собрано через MinGW)[7]. Для Linux существует AppImage.[8]

См. также

править
  • pdfslicer Кроссплатформенное графическое приложение со сходным[9] функционалом

Примечания

править
  1. Release qpdf 11.9.1 · qpdf/qpdf (англ.)
  2. The qpdf Open Source Project on Open Hub: Languages Page — 2006.
  3. Encrypt, decrypt and process your PDFs with QPDF. Дата обращения: 15 октября 2018. Архивировано 16 октября 2018 года.
  4. Random Number Generation (англ.). GitHub. Дата обращения: 1 октября 2018. Архивировано 25 июля 2018 года.
  5. Base Package: mingw-w64-qpdf - MSYS2 Packages. Дата обращения: 15 января 2022. Архивировано 15 января 2022 года.
  6. Cygwin Package Summary for qpdf. Дата обращения: 15 января 2022. Архивировано 16 января 2022 года.
  7. Chocolatey Software | QPDF 10.5.0. Дата обращения: 15 января 2022. Архивировано 16 января 2022 года.
  8. Using the QPDF AppImage bundle (for Linux x86_64 systems only) (англ.). GitHub. Дата обращения: 1 октября 2018. Архивировано 25 июля 2018 года.
  9. [https://web.archive.org/web/20220115132948/https://github.com/junrrein/pdfslicer/issues/59 Архивная копия от 15 января 2022 на Wayback Machine [Feature request] Utilize QPDF as backend instead of PDF-Writer · Issue #59 · junrrein/pdfslicer · GitHub]