Пачатак працы
Вітаем у BentoPDF! Гэта кіраўніцтва дапаможа вам хутка пачаць працу.
Што такое BentoPDF?
BentoPDF гэта бясплатны набор інструментаў PDF з адкрытым зыходным кодам, арыентаваны на прыватнасць, які працуе цалкам у вашым браўзеры. Вашы файлы ніколі не пакідаюць вашу прыладу: уся апрацоўка адбываецца лакальна з дапамогай тэхналогіі WebAssembly (WASM).
Хуткі старт
Варыянт 1: Выкарыстоўвайце размешчаную версію
Наведайце bentopdf.com, каб адразу карыстацца BentoPDF, без усталявання.
Варыянт 2: Уласнае размяшчэнне з Docker
IMPORTANT
Канвертацыя офісных файлаў патрабуе SharedArrayBuffer, для якога патрэбныя:
Cross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: require-corp- бяспечны кантэкст
http://localhost падыходзіць для лакальнага тэсціравання, бо браўзеры лічаць loopback давераным. http://192.168.x.x і іншыя IP-адрасы лакальнай сеткі звычайна не, таму канвертацыя Word/Excel/PowerPoint патрабуе HTTPS пры доступе з іншых прылад у вашай сетцы.
bash
# 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 -dTIP
BentoPDF пастаўляецца ў дзвюх зборках: Self-Hosted build (bentopdf-simple, выкарыстоўваецца вышэй) для ўнутраных, камандных і арганізацыйных разгортванняў, і Commercial build (bentopdf:latest), якую выкарыстоўвае сам bentopdf.com і ўладальнікі камерцыйнай ліцэнзіі для публічных разгортванняў. Абедзве маюць аднолькавыя інструменты PDF; Commercial build дадае галоўны блок, FAQ, водгукі і футэр bentopdf.com. Калі сумняваецеся, выкарыстоўвайце Self-Hosted build.
Затым адкрыйце http://localhost:3000 у браўзеры.
NOTE
Калі вы рыхтуеце ізаляванае (air-gapped) разгортванне OCR, вам трэба размясціць шрыфты тэкставага слоя OCR унутры сеткі ў дадатак да воркера Tesseract, асноўнага асяроддзя выканання і файлаў traineddata. Поўная наладка апісана ў раздзеле Уласнае размяшчэнне, уключаючы VITE_OCR_FONT_BASE_URL і ўбудаваны каталог ocr-fonts/.
Варыянт 3: Зборка з зыходнага кода
bash
# 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+