تقسيم ملفات PDF برمجياً باستخدام Python
Contents
[
Hide
]
تقسيم صفحات PDF يمكن أن يكون ميزة مفيدة لأولئك الذين يرغبون في تقسيم ملف كبير إلى صفحات منفصلة أو مجموعات من الصفحات.
مثال حي
Aspose.PDF Splitter هو تطبيق ويب مجاني عبر الإنترنت يتيح لك استكشاف كيفية عمل وظيفة تقسيم العروض التقديمية.
يوضح هذا الموضوع كيفية تقسيم صفحات PDF إلى ملفات PDF فردية في تطبيقات Python الخاصة بك. لتقسيم صفحات PDF إلى ملفات PDF ذات صفحة واحدة باستخدام Python، يمكن اتباع الخطوات التالية:
-
حلقة عبر صفحات مستند PDF من خلال مجموعة PageCollection الخاصة بكائن Document
-
لكل تكرار، قم بإنشاء كائن مستند جديد وقم بإضافة الكائن Page الفردي إلى المستند الفارغ
-
احفظ ملف PDF الجديد باستخدام save() الطريقة
تقسيم ملف PDF إلى ملفات متعددة أو ملفات PDF منفصلة في بايثون
يوضح لك مقتطف الكود التالي في بايثون كيفية تقسيم صفحات PDF إلى ملفات PDF فردية.
import aspose.pdf as ap
# فتح المستند
document = ap.Document(input_pdf)
page_count = 1
# تكرار خلال جميع الصفحات
for pdfPage in document.pages:
new_document = ap.Document()
new_document.pages.add(pdfPage)
new_document.save(output_path + "_page_" + str(page_count) + ".pdf")
page_count = page_count + 1