حذف الصور من ملف PDF باستخدام Python

هناك العديد من الأسباب لإزالة جميع الصور أو صور محددة من ملفات PDF.

أحيانًا قد يحتوي ملف PDF على صور مهمة تحتاج إلى إزالتها لحماية الخصوصية أو لمنع الوصول غير المصرح به إلى معلومات معينة.

يمكن أن يساعد إزالة الصور غير المرغوب فيها أو الزائدة في تقليل حجم الملف، مما يسهل مشاركة أو تخزين ملفات PDF.

إذا لزم الأمر، يمكنك تقليل عدد الصفحات عن طريق إزالة جميع الصور من المستند. كما أن حذف الصور من المستند سيساعد في تحضير ملف PDF للضغط أو استخراج معلومات النصوص.

Aspose.PDF for Python عبر .NET سيساعدك في هذه المهمة.

حذف الصور من ملف PDF

لحذف صورة من ملف PDF:

  1. افتح مستند PDF موجود.
  2. احذف صورة معينة.
  3. احفظ ملف PDF المحدث.

يعرض مقطع الكود التالي كيفية حذف صورة من ملف PDF.


    import aspose.pdf as ap

    # افتح المستند
    document = ap.Document(input_file)

    # احذف صورة معينة
    document.pages[2].resources.images.delete(1)

    # احفظ ملف PDF المحدث
    document.save(output_pdf)

حذف جميع الصور من ملف PDF المدخل


    import aspose.pdf as ap

    # فتح المستند
    document = ap.Document(input_file)

    # حذف جميع الصور في جميع الصفحات
    for i in range(len(document.pages)):
        while len(document.pages[i + 1].resources.images) != 0:
            document.pages[i + 1].resources.images.delete(1)

    # حفظ ملف PDF المحدث
    document.save(output_file)