Pierwsze kroki
Witaj w BentoPDF! Ten przewodnik pomoże Ci szybko zacząć.
Czym jest BentoPDF?
BentoPDF to darmowy zestaw narzędzi PDF o otwartym kodzie, stworzony z myślą o prywatności, który działa w całości w przeglądarce. Twoje pliki nigdy nie opuszczają urządzenia: całe przetwarzanie odbywa się lokalnie dzięki technologii WebAssembly (WASM).
Szybki start
Opcja 1: Użyj wersji hostowanej
Odwiedź bentopdf.com, aby od razu korzystać z BentoPDF, bez instalacji.
Opcja 2: Samodzielny hosting z Dockerem
IMPORTANT
Konwersja plików Office wymaga SharedArrayBuffer, a do tego potrzebne są oba nagłówki:
Cross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: require-corp- bezpieczny kontekst
http://localhost działa do testów lokalnych, ponieważ przeglądarki traktują adres pętli zwrotnej jako zaufany. http://192.168.x.x i inne adresy LAN zwykle nie są traktowane jako zaufane, więc konwersje Word/Excel/PowerPoint będą wymagały HTTPS przy dostępie z innych urządzeń w sieci.
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 jest dostępny w dwóch wersjach: wersja do samodzielnego hostingu (bentopdf-simple, użyta powyżej) do wdrożeń wewnętrznych, zespołowych i organizacyjnych oraz wersja komercyjna (bentopdf:latest), używana przez samo bentopdf.com i przez posiadaczy licencji komercyjnej z publicznymi wdrożeniami. Obie zawierają te same narzędzia PDF, a wersja komercyjna dodaje sekcję hero, FAQ, opinie i stopkę z bentopdf.com. W razie wątpliwości użyj wersji do samodzielnego hostingu.
Następnie otwórz http://localhost:3000 w przeglądarce.
NOTE
Jeśli przygotowujesz wdrożenie OCR w środowisku odciętym od sieci (air-gapped), oprócz workera Tesseract, środowiska uruchomieniowego i plików traineddata musisz hostować wewnętrznie także czcionki warstwy tekstowej OCR. Pełna konfiguracja jest opisana w Samodzielny hosting, wraz z VITE_OCR_FONT_BASE_URL i dołączonym katalogiem ocr-fonts/.
Opcja 3: Zbuduj ze źródeł
bash
# Clone the repository
git clone https://github.com/alam00000/bentopdf.git
cd bentopdf
# Install dependencies
npm install
# Start development server
npm run devFunkcje w skrócie
| Kategoria | Narzędzia |
|---|---|
| Konwersja do PDF | Word, Excel, PowerPoint, obrazy, Markdown, EPUB, MOBI i więcej |
| Konwersja z PDF | JPG, PNG, tekst, Excel, SVG i więcej |
| Edycja i adnotacje | Podpisywanie, zakreślanie, redagowanie, wypełnianie formularzy, dodawanie pieczątek |
| Organizacja | Łączenie, dzielenie, obracanie, usuwanie stron, zmiana kolejności |
| Optymalizacja | Kompresja, naprawa, spłaszczanie, OCR |
| Bezpieczeństwo | Szyfrowanie, odszyfrowywanie, usuwanie ograniczeń |
Obsługiwane przeglądarki
BentoPDF działa najlepiej w nowoczesnych przeglądarkach:
- ✅ Chrome/Edge 90+
- ✅ Firefox 90+
- ✅ Safari 15+