مشروع لتجميع مكتبة PDFium لمنصات متعددة.
يجمع هذا المشروع حاليًا هذه الأنظمة الأساسية:
المنصات في خارطة الطريق:
Obs: مشروع PDFium هو من Google وأنا أقوم فقط بتصحيحه لتجميعه على جميع الأنظمة الأساسية المذكورة أعلاه. تحقق من جميع التفاصيل الرسمية وترخيص PDFium هنا:
https://pdfium.googlesource.com/
نظرًا لأن هذا المشروع يقوم بإنشاء إصدار WASM، فقد قمت بنشر عرض توضيحي يمكنك من خلاله اختبار PDFium مباشرة على متصفح الويب هنا:
https://pdfviewer.github.io
أو باستخدام ملف PDF عام كمعلمة:
https://pdfviewer.github.io/?title=Demo%20PDF%20with%201MB&url=https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf
Obs: بشكل عام، يتم تثبيت Python 3 بالفعل مع PIP. تحقق من ذلك باستخدام الأمر python3 -m pip --version
.
هذه هي الخطوات general
التي يجب تنفيذها before all
خطوات الأنظمة الأساسية الأخرى.
git clone https://github.com/paulocoutinhox/pdfium-lib.git
cd pdfium-lib
python3 -m pip install -r requirements.txt
python3 make.py build-depot-tools
export PATH=$PATH:$PWD/build/depot-tools
ملاحظة:
make.py
باستخدام إصدار Python 3.one
.pdfium
git، فقم بتحرير الملف modules/config.py
والأماكن الأخرى التي تحمل اسم الفرع نفسه. تحقق من البرنامج التعليمي هنا: Build for iOS
تحقق من البرنامج التعليمي هنا: البناء لنظام التشغيل macOS
تحقق من البرنامج التعليمي هنا: Build for Android
تحقق من البرنامج التعليمي هنا: Build for WASM
الوصول إلى صفحة الإصدارات لتنزيل الثنائيات المعدة مسبقًا:
https://github.com/paulocoutinhox/pdfium-lib/releases
تحقق من البرنامج التعليمي هنا: كيفية تضمين الملفات
دعم التطوير المستمر لهذا المشروع.
معلومات الترخيص هذه تتعلق بهذا المشروع الشخصي، وليس مكتبة Google PDFium.
معهد ماساتشوستس للتكنولوجيا
حقوق الطبع والنشر (ج) 2018-2024، باولو كوتينيو