Aan de slag
Welkom bij BentoPDF! Deze gids helpt je snel op weg.
Wat is BentoPDF?
BentoPDF is een gratis, open-source, privacygerichte PDF-toolkit die volledig in je browser draait. Je bestanden verlaten je apparaat nooit: alle verwerking gebeurt lokaal met WebAssembly (WASM).
Snelstart
Optie 1: Gebruik de gehoste versie
Ga naar bentopdf.com om BentoPDF direct te gebruiken, zonder installatie.
Optie 2: Zelf hosten met Docker
IMPORTANT
Conversie van Office-bestanden vereist SharedArrayBuffer, waarvoor beide nodig zijn:
Cross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: require-corp- een beveiligde context
http://localhost werkt voor lokaal testen, omdat browsers loopback vertrouwen. http://192.168.x.x of andere LAN-IP's doen dat meestal niet, dus voor Word/Excel/PowerPoint-conversies is HTTPS nodig wanneer je ze vanaf andere apparaten in je netwerk opent.
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 wordt in twee builds geleverd: de zelfgehoste build (bentopdf-simple, hierboven gebruikt) voor interne implementaties van teams of organisaties, en de commerciële build (bentopdf:latest) die bentopdf.com zelf gebruikt en die bedoeld is voor houders van een commerciële licentie met openbare implementaties. Beide bevatten dezelfde PDF-tools. De commerciële build voegt de hero, FAQ, testimonials en footer van bentopdf.com toe. Twijfel je, gebruik dan de zelfgehoste build.
Open daarna http://localhost:3000 in je browser.
NOTE
Als je een air-gapped OCR-implementatie voorbereidt, moet je naast de Tesseract-worker, de core-runtime en de traineddata-bestanden ook de OCR-tekstlaaglettertypen intern hosten. De volledige installatie staat in Zelf hosten, inclusief VITE_OCR_FONT_BASE_URL en de meegeleverde map ocr-fonts/.
Optie 3: Bouwen vanuit de broncode
bash
# Clone the repository
git clone https://github.com/alam00000/bentopdf.git
cd bentopdf
# Install dependencies
npm install
# Start development server
npm run devFuncties in het kort
| Categorie | Tools |
|---|---|
| Naar PDF converteren | Word, Excel, PowerPoint, afbeeldingen, Markdown, EPUB, MOBI en meer |
| Van PDF converteren | JPG, PNG, tekst, Excel, SVG en meer |
| Bewerken en annoteren | Ondertekenen, markeren, redigeren, formulieren invullen, stempels toevoegen |
| Organiseren | Samenvoegen, splitsen, roteren, pagina's verwijderen, herordenen |
| Optimaliseren | Comprimeren, repareren, platmaken, OCR |
| Beveiliging | Versleutelen, ontsleutelen, beperkingen verwijderen |
Browserondersteuning
BentoPDF werkt het best op moderne browsers:
- ✅ Chrome/Edge 90+
- ✅ Firefox 90+
- ✅ Safari 15+