Самостоятельно размещаемая open-source платформа для работы с PDF: редактирование, подпись, скрытие данных, конвертация и автоматизация в браузере, на компьютере или через API.
alam00000/bentopdf
Конфиденциальный набор инструментов для работы с PDF прямо в браузере: более 50 функций для редактирования, объединения, конвертации и защиты PDF, с возможностью самостоятельного размещения.
Open source альтернатива:Adobe Acrobat
Smallpdf
iLovePDF
- Звёзды
- 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
Прочитайте руководства по быстрому старту и самостоятельному хостингу в документации
Что важно знать
- Распространяется по лицензии 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый онлайн-конвертер файлов, поддерживающий более тысячи форматов и созданный на TypeScript, Bun и Elysia.
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
Бесплатный набор инструментов для работы с PDF, который целиком запускается в браузере и предлагает более 90 способов объединять, разделять, сжимать, конвертировать и редактировать PDF без загрузки файлов на сервер.
Офисный пакет с открытым исходным кодом и сквозным шифрованием: совместное редактирование документов, таблиц, презентаций, форм, канбан-досок и не только.
Бесплатный редактор PDF с открытым исходным кодом для Windows и встроенным движком PDF 2.0: просмотр, аннотации, OCR, объединение, разделение, подпись и многое другое.