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

Contents
[ ]

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

استخدام محرر محتوى PDF، يمكنك إزالة جميع الصور من PDF برمجيًا، مع ضمان احتواء المستند على محتوى نصي فقط. يقوم هذا المثال بربط ملف PDF للإدخال وحذف جميع الصور وحفظ الملف المعدل.

  1. قم بإنشاء كائن محرر محتوى PDF.
  2. قم بربط ملف PDF المدخل.
  3. احذف جميع الصور.
  4. احفظ المستند المحدث.
import aspose.pdf.facades as pdf_facades
import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def delete_all_image(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Delete all images from the document
    content_editor.delete_image()
    # Save updated document
    content_editor.save(outfile)