يوضح هذا البرنامج التعليمي كيفية إزالة صفحات PDF الفارغة باستخدام بايثون. يحتوي على معلومات لتكوين بيئة التطوير، قائمة بالخطوات، وعينة من الشيفرة لـ حذف الصفحات الزائدة من PDF باستخدام بايثون. سيتم مناقشة خيارات مختلفة لتعزيز الشيفرة لإخراج مخصص.
خطوات حذف الصفحة الفارغة من PDF باستخدام Python
- إعداد بيئة التطوير لاستخدام Aspose.PDF for Python via .NET
- حمّل الترخيص لاستخدام المنتج دون أي قيود تجريبية
- حمّل ملف PDF المصدر في كائن Document وقم بتحليل كل صفحة
- تحقق من عدم وجود أي محتوى على page، مثل النص أو الصورة أو التعليقات التوضيحية أو النماذج
- إعداد قائمة بالصفحات الفارغة باستخدام المعايير المذكورة أعلاه
- استعراض كل صفحة بترتيب عكسي وحذف الصفحات الفارغة
- احفظ ملف PDF الناتج بعد حذف الصفحات الفارغة
الخطوات أعلاه توضح كيفية إزالة الصفحة الفارغة في PDF باستخدام Python. لبدء العملية، قم بتحميل الترخيص، وحمل ملف PDF المصدر الذي يحتوي على صفحات فارغة، وتحقق من وجود أي نوع من المحتوى على كل صفحة وأعد قائمة بالصفحات الفارغة. أخيرًا، قم بتحليل ملف PDF بترتيب عكسي، احذف الصفحات الفارغة من القائمة، واحفظ ملف PDF الناتج.
كود لحذف الصفحة الزائدة في PDF باستخدام بايثون
الكود المذكور أعلاه يوضح كيفية حذف الصفحة الفارغة في PDF باستخدام Python. هناك خيار لحذف جميع الصفحات مرة واحدة باستخدام استدعاء واحد لـ Pages.Delete(int[]) بدلاً من حذف الصفحات واحدةً تلو الأخرى. لكشف الصور التي يتم عرضها فعليًا على الصفحة، استخدم ImagePlacementAbsorber بدلاً من Resources.Images.Count.
تُعلم هذه المقالة عملية إزالة الصفحات الفارغة. لتحويل ملف PDF ملون إلى PDF أبيض وأسود، راجع المقالة Change PDF to Black and White using Python.