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

استخدم هذه الصفحة عندما تحتاج إلى إزالة الرسومات غير الضرورية أو تقليل حجم PDF أو تنظيف المحتوى المرئي الحساس من المستند.

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

استخدم الخطوات التالية لحذف صورة واحدة من الصفحة:

  1. قم بتحميل ملف PDF المصدر باستخدام ap.Document(infile).
  2. حدد فهرس موارد الصفحة والصورة.
  3. احذف الصورة باستخدام resources.images.delete(index).
  4. احفظ ملف PDF المحدث.
import aspose.pdf as ap


def delete_image(infile, outfile):
    document = ap.Document(infile)
    document.pages[1].resources.images.delete(1)
    document.save(outfile)

احذف جميع الصور من الصفحة

استخدم هذا المثال لإزالة كل صورة من صفحة معينة.

import aspose.pdf as ap


def delete_all_images_from_page(infile, outfile, page_number):
    document = ap.Document(infile)
    page = document.pages[page_number]

    while len(page.resources.images) != 0:
        page.resources.images.delete(1)

    document.save(outfile)

موضوعات الصور ذات الصلة