Repolode
alam00000

alam00000/bentopdf

Конфиденциальный набор инструментов для работы с PDF прямо в браузере: более 50 функций для редактирования, объединения, конвертации и защиты PDF, с возможностью самостоятельного размещения.

Open source альтернатива:Adobe AcrobatSmallpdfiLovePDF

Звёзды
16,084
Форки
1,414
Открытые issues
186
Последний коммит
22 часа назад

Что это?

BentoPDF — клиентский набор инструментов для работы с PDF. Файлы обрабатываются в браузере пользователя, а не загружаются на сервер, поэтому документы остаются на устройстве. Проект можно разместить как статические файлы на любом веб-сервере или запустить в Docker-контейнере из опубликованных образов.

Набор инструментов подходит для самых разных задач: организации страниц (объединение, разделение, изменение порядка, поворот, N-up), редактирования (аннотации, редактирование с сокрытием данных, создание и заполнение форм, редактирование текста, водяные знаки, нумерация страниц), конвертации PDF в разные форматы изображений, офисных документов, электронных книг и таблиц и обратно, а также защиты файлов с помощью шифрования, настройки разрешений, удаления метаданных и цифровых подписей. Некоторые функции, например конвертация офисных документов на базе LibreOffice, PyMuPDF, Ghostscript и OCR, загружают модули WASM: по умолчанию они берутся из CDN jsDelivr, но при офлайн-развёртывании их можно размещать во внутренней сети.

Проект распространяется по двойной лицензии: AGPL-3.0 и платной коммерческой. В состав входит сборка для самостоятельного размещения без маркетинговых страниц, с собственной фирменной символикой, возможностью отключать отдельные инструменты и скриптом для развёртывания в изолированной от сети среде.

Ключевые возможности

  • 01Работает полностью в браузере, поэтому файлы не загружаются на сервер
  • 02Объединение, разделение, изменение порядка и поворот страниц, а также извлечение страниц
  • 03Редактирование текста, аннотаций, водяных знаков и номеров страниц, а также заполнение интерактивных форм
  • 04Конвертация изображений, документов Office, электронных книг и таблиц в PDF и обратно
  • 05Шифрование, настройка разрешений, подписание сертификатами X.509 и удаление метаданных
  • 06Развёртывание в виде статических файлов или через Docker; есть скрипт для настройки изолированной от сети среды

Сценарии использования

  • Работа с конфиденциальными договорами или медицинскими документами без загрузки на сторонние сайты
  • Развёртывание внутреннего инструмента для работы с PDF в частной сети команды или организации
  • Развёртывание сервиса для работы с PDF в изолированной от сети среде, например в госучреждении или медицинской организации
  • Встраивание обработки PDF в собственный сайт с фирменным оформлением

Быстрый старт

  1. 1

    Прочитайте руководства по быстрому старту и самостоятельному хостингу в документации

Что важно знать

  • Распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, требующей раскрывать исходный код распространяемых или доступных по сети модификаций. Коммерческая лицензия продаётся отдельно.
  • Стандартные функции зависят от компонентов под лицензией AGPL (PyMuPDF, Ghostscript, CoherentPDF), которые загружаются с CDN во время выполнения.
  • Для использования функций цифровой подписи при самостоятельном размещении требуется прокси CORS.

Темы

Частые вопросы

Что такое bentopdf?
Конфиденциальный набор инструментов для работы с PDF прямо в браузере: более 50 функций для редактирования, объединения, конвертации и защиты PDF, с возможностью самостоятельного размещения. BentoPDF — клиентский набор инструментов для работы с PDF. Файлы обрабатываются в браузере пользователя, а не загружаются на сервер, поэтому документы остаются на устройстве. Проект можно разместить как статические файлы на любом веб-сервере или запустить в Docker-контейнере из опубликованных образов.
bentopdf можно использовать бесплатно? Какая у него лицензия?
bentopdf распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
bentopdf всё ещё поддерживается?
Активно поддерживается. Последний коммит в bentopdf — 19 окт. 2026 г..
Для чего можно использовать bentopdf?
Работа с конфиденциальными договорами или медицинскими документами без загрузки на сторонние сайты Развёртывание внутреннего инструмента для работы с PDF в частной сети команды или организации Развёртывание сервиса для работы с PDF в изолированной от сети среде, например в госучреждении или медицинской организации Встраивание обработки PDF в собственный сайт с фирменным оформлением
Как установить bentopdf?
Прочитайте руководства по быстрому старту и самостоятельному хостингу в документации
Где скачать bentopdf?
Исходный код и инструкции по установке — на GitHub: https://github.com/alam00000/bentopdf

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая open-source платформа для работы с PDF: редактирование, подпись, скрытие данных, конвертация и автоматизация в браузере, на компьютере или через API.

94,5 тыс.11,8 тыс.TypeScriptOtherОбновлён 21 час назад

Бесплатный набор инструментов для работы с PDF, который целиком запускается в браузере и предлагает более 90 способов объединять, разделять, сжимать, конвертировать и редактировать PDF без загрузки файлов на сервер.

9,5 тыс.2,1 тыс.TypeScriptAGPL-3.0Обновлён 7 часов назад