mirror of
https://github.com/alam00000/bentopdf.git
synced 2026-11-05 11:52:48 +01:00
81 lines
3.4 KiB
Markdown
81 lines
3.4 KiB
Markdown
# 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](https://www.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-origin`
|
|
> - `Cross-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 -d
|
|
```
|
|
|
|
> [!TIP]
|
|
> 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](/nl/self-hosting/), 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 dev
|
|
```
|
|
|
|
## Functies 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+
|
|
|
|
## Volgende stappen
|
|
|
|
- [Alle tools verkennen](/nl/tools/)
|
|
- [BentoPDF zelf hosten](/nl/self-hosting/)
|
|
- [Bijdragen aan het project](/nl/contributing)
|