انتقل إلى المحتوى

البدء ​

مرحبًا بك في BentoPDF! سيساعدك هذا الدليل على الانطلاق بسرعة.

ما هو BentoPDF؟ ​

BentoPDF مجموعة أدوات PDF مجانية ومفتوحة المصدر تضع الخصوصية أولًا، وتعمل بالكامل داخل متصفحك. ملفاتك لا تغادر جهازك أبدًا، فكل المعالجة تتم محليًا باستخدام تقنية WebAssembly (WASM).

بداية سريعة ​

الخيار 1: استخدام النسخة المستضافة ​

زر bentopdf.com لاستخدام BentoPDF فورًا، بدون أي تثبيت.

الخيار 2: الاستضافة الذاتية باستخدام Docker ​

IMPORTANT

يتطلب تحويل ملفات Office وجود SharedArrayBuffer، وهذا يحتاج إلى كل مما يلي:

  • Cross-Origin-Opener-Policy: same-origin
  • Cross-Origin-Embedder-Policy: require-corp
  • سياق آمن

يعمل http://localhost للاختبار المحلي لأن المتصفحات تعتبر عنوان الحلقة المحلية موثوقًا. أما http://192.168.x.x أو غيره من عناوين الشبكة المحلية فعادةً لا يُعتبر كذلك، لذا تتطلب تحويلات 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 -d

TIP

يتوفر BentoPDF بنسختين: نسخة الاستضافة الذاتية (bentopdf-simple، المستخدمة أعلاه) لعمليات النشر الداخلية وللفرق والمؤسسات، والنسخة التجارية (bentopdf:latest) التي يستخدمها bentopdf.com نفسه وأصحاب التراخيص التجارية الذين ينشرون خدمات موجهة للعامة. كلتا النسختين تتضمنان أدوات PDF نفسها، وتضيف النسخة التجارية الواجهة الرئيسية لـ bentopdf.com والأسئلة الشائعة وآراء المستخدمين والتذييل. إذا كنت غير متأكد، فاستخدم نسخة الاستضافة الذاتية.

ثم افتح http://localhost:3000 في متصفحك.

NOTE

إذا كنت تجهّز نشرًا معزولًا عن الإنترنت لميزة 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

نظرة سريعة على الميزات ​

الفئةالأدوات
التحويل إلى PDFWord وExcel وPowerPoint والصور وMarkdown وEPUB وMOBI وغيرها
التحويل من PDFJPG وPNG ونص وExcel وSVG وغيرها
التحرير والتعليقالتوقيع، التمييز، التنقيح، تعبئة النماذج، إضافة الأختام
التنظيمدمج، تقسيم، تدوير، حذف الصفحات، إعادة الترتيب
التحسينضغط، إصلاح، تسطيح، OCR
الأمانتشفير، فك التشفير، إزالة القيود

دعم المتصفحات ​

يعمل BentoPDF بأفضل شكل على المتصفحات الحديثة:

  • ✅ Chrome/Edge 90+
  • ✅ Firefox 90+
  • ✅ Safari 15+

الخطوات التالية ​

مرخّص بترخيصين: AGPL-3.0 والترخيص التجاري.