Files
bentopdf/docs/ru/getting-started.md

5.0 KiB
Raw Permalink Blame History

Начало работы

Добро пожаловать в BentoPDF! Это руководство поможет вам быстро начать работу.

Что такое BentoPDF?

BentoPDF: бесплатный набор PDF-инструментов с открытым исходным кодом и упором на приватность, который работает целиком в вашем браузере. Ваши файлы никогда не покидают устройство: вся обработка выполняется локально с помощью WebAssembly (WASM).

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

Вариант 1: размещённая версия

Откройте bentopdf.com и пользуйтесь BentoPDF сразу, без установки.

Вариант 2: самостоятельный хостинг в Docker

Important

Для конвертации файлов Office нужен SharedArrayBuffer, а для него требуется всё перечисленное:

  • Cross-Origin-Opener-Policy: same-origin
  • Cross-Origin-Embedder-Policy: require-corp
  • безопасный контекст

http://localhost подходит для локального тестирования, так как браузеры считают loopback доверенным. http://192.168.x.x и другие адреса локальной сети обычно не считаются, поэтому для конвертации Word/Excel/PowerPoint с других устройств в вашей сети понадобится HTTPS.

# Pull and run the Docker image (self-hosted build)
docker run -d -p 3000:8080 ghcr.io/alam00000/bentopdf-simple:latest

# Or use Docker Compose
curl -O https://raw.githubusercontent.com/alam00000/bentopdf/main/docker-compose.yml
docker compose up -d

Tip

BentoPDF выпускается в двух сборках: Self-Hosted (bentopdf-simple, используется выше) для внутренних, командных и корпоративных развёртываний и Commercial (bentopdf:latest), которую использует сам bentopdf.com и владельцы коммерческой лицензии для публичных развёртываний. В обеих одинаковые PDF-инструменты, а Commercial добавляет главный экран, FAQ, отзывы и подвал bentopdf.com. Если сомневаетесь, берите сборку Self-Hosted.

Затем откройте http://localhost:3000 в браузере.

Note

Если вы готовите изолированное (air-gapped) развёртывание OCR, помимо воркера Tesseract, основного рантайма и файлов traineddata нужно разместить внутри сети и шрифты текстового слоя OCR. Полная настройка описана в разделе Самостоятельный хостинг, включая VITE_OCR_FONT_BASE_URL и поставляемый каталог ocr-fonts/.

Вариант 3: сборка из исходников

# Clone the repository
git clone https://github.com/alam00000/bentopdf.git
cd bentopdf

# Install dependencies
npm install

# Start development server
npm run dev

Возможности вкратце

Категория Инструменты
Конвертация в PDF Word, Excel, PowerPoint, изображения, Markdown, EPUB, MOBI и другое
Конвертация из PDF JPG, PNG, текст, Excel, SVG и другое
Правка и аннотации Подпись, выделение, скрытие данных, заполнение форм, штампы
Организация Объединение, разделение, поворот, удаление страниц, изменение порядка
Оптимизация Сжатие, восстановление, сведение слоёв, OCR
Безопасность Шифрование, расшифровка, снятие ограничений

Поддержка браузеров

BentoPDF лучше всего работает в современных браузерах:

  • ✅ Chrome/Edge 90+
  • ✅ Firefox 90+
  • ✅ Safari 15+

Дальнейшие шаги