Memulai
Selamat datang di BentoPDF! Panduan ini akan membantu Anda mulai dengan cepat.
Apa itu BentoPDF?
BentoPDF adalah toolkit PDF gratis, sumber terbuka, dan mengutamakan privasi yang berjalan sepenuhnya di browser Anda. File Anda tidak pernah meninggalkan perangkat Anda, semua pemrosesan terjadi secara lokal menggunakan teknologi WebAssembly (WASM).
Mulai Cepat
Opsi 1: Gunakan Versi Hosting
Kunjungi bentopdf.com untuk langsung menggunakan BentoPDF, tanpa perlu instalasi.
Opsi 2: Hosting Mandiri dengan Docker
IMPORTANT
Konversi file Office memerlukan SharedArrayBuffer, yang membutuhkan keduanya:
Cross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: require-corp- konteks aman (secure context)
http://localhost berfungsi untuk pengujian lokal karena browser menganggap loopback tepercaya. http://192.168.x.x atau IP LAN lainnya biasanya tidak, sehingga konversi Word/Excel/PowerPoint memerlukan HTTPS saat diakses dari perangkat lain di jaringan Anda.
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 tersedia dalam dua build: Self-Hosted build (bentopdf-simple, digunakan di atas) untuk penerapan internal/tim/organisasi, dan Commercial build (bentopdf:latest) yang digunakan oleh bentopdf.com sendiri dan oleh pemegang lisensi komersial yang menjalankan penerapan publik. Keduanya menyertakan alat PDF yang sama, Commercial build menambahkan hero, FAQ, testimoni, dan footer bentopdf.com. Jika ragu, gunakan Self-Hosted build.
Lalu buka http://localhost:3000 di browser Anda.
NOTE
Jika Anda menyiapkan penerapan OCR air-gapped, Anda harus menghosting font lapisan teks OCR secara internal, selain worker Tesseract, runtime inti, dan file traineddata. Penyiapan lengkapnya didokumentasikan di Hosting Mandiri, termasuk VITE_OCR_FONT_BASE_URL dan direktori ocr-fonts/ bawaan.
Opsi 3: Build dari Sumber
bash
# Clone the repository
git clone https://github.com/alam00000/bentopdf.git
cd bentopdf
# Install dependencies
npm install
# Start development server
npm run devSekilas Fitur
| Kategori | Alat |
|---|---|
| Konversi ke PDF | Word, Excel, PowerPoint, Gambar, Markdown, EPUB, MOBI, dan lainnya |
| Konversi dari PDF | JPG, PNG, Teks, Excel, SVG, dan lainnya |
| Edit & Anotasi | Tanda Tangan, Sorot, Redaksi, Isi Formulir, Tambah Stempel |
| Atur | Gabung, Pisah, Putar, Hapus Halaman, Urutkan Ulang |
| Optimalkan | Kompres, Perbaiki, Ratakan, OCR |
| Keamanan | Enkripsi, Dekripsi, Hapus Pembatasan |
Dukungan Browser
BentoPDF bekerja paling baik di browser modern:
- ✅ Chrome/Edge 90+
- ✅ Firefox 90+
- ✅ Safari 15+