حذف الصفحات من PDF

Contents
[ ]

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

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

  1. قم بإنشاء كائن محرر ملفات PDF.
  2. حدد الصفحات التي تريد حذفها.
  3. احذف الصفحات.

    import aspose.pdf as ap
    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


    # Delete Pages from PDF
    def delete_pages_from_pdf(infile, outfile):
        # Create a PdfFileEditor object
        pdf_editor = pdf_facades.PdfFileEditor()

        # Define the page numbers to be deleted (1-based index)
        pages_to_delete = [2, 4]

        # Delete the specified pages from the PDF document
        pdf_editor.delete(infile, pages_to_delete, outfile)