PyMuPDF هي مكتبة Python عالية الأداء لاستخراج البيانات وتحليلها وتحويلها ومعالجتها لمستندات PDF (وغيرها).
انضم إلينا على Discord هنا: #pymupdf
يتطلب PyMuPDF إصدار Python 3.9 أو إصدار أحدث ، ويتم التثبيت باستخدام النقطة مع:
pip install PyMuPDF
لا توجد تبعيات خارجية إلزامية . ومع ذلك، تصبح بعض الميزات الاختيارية متاحة فقط في حالة تثبيت حزم إضافية.
يمكنك أيضًا المحاولة بدون التثبيت من خلال زيارة PyMuPDF.io.
الاستخدام الأساسي هو كما يلي:
import pymupdf # imports the pymupdf library
doc = pymupdf . open ( "example.pdf" ) # open a document
for page in doc : # iterate the document pages
text = page . get_text () # get plain text encoded as UTF-8
يمكن العثور على الوثائق الكاملة على pymupdf.readthedocs.io.
يضيف PyMuPDF روابط وتجريدات لغة Python إلى MuPDF، وهو عبارة عن عارض PDF و XPS وعارض الكتب الإلكترونية وعارض الكتب ومجموعة الأدوات خفيف الوزن. تتم صيانة وتطوير كل من PyMuPDF و MuPDF بواسطة Artifex Software, Inc.
تمت كتابة PyMuPDF في الأصل بواسطة Jorj X. McKie.
PyMuPDF متاح بموجب اتفاقيات الترخيص التجاري وAGPL مفتوحة المصدر. إذا قررت أنه لا يمكنك تلبية متطلبات AGPL ، فيرجى الاتصال بـ Artifex للحصول على مزيد من المعلومات بخصوص الترخيص التجاري.