حذف الصفحات من PDF
Contents
[
Hide
]
تحتوي مستندات PDF أحيانًا على صفحات غير ضرورية أو حساسة تحتاج إلى إزالتها. باستخدام Aspose.PDF لـ Python، يمكن للمطورين حذف صفحات معينة برمجيًا من PDF دون تحرير الملف يدويًا.
يوضح مثالنا كيفية استخدام طريقة الحذف الخاصة بـ محرر ملفات PDF فئة لإزالة الصفحات من مستند PDF. من خلال تحديد أرقام الصفحات لحذفها، يمكنك إنشاء PDF جديد يستبعد الصفحات غير المرغوب فيها. هذه الوظيفة مفيدة لتنظيف التقارير أو إزالة المعلومات السرية أو إعداد مقتطفات المستندات المخصصة.
- قم بإنشاء كائن محرر ملفات PDF.
- حدد الصفحات التي تريد حذفها.
- احذف الصفحات.
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)