حذف صفحات PDF في بايثون
Contents
[
Hide
]
يمكنك حذف صفحات من ملف PDF باستخدام Aspose.PDF لبيثون عبر.NET. لحذف صفحة معينة، استخدم PageCollection من أ Document.
استخدم سير العمل هذا عندما تحتاج إلى إزالة الصفحات غير المرغوب فيها من PDF قبل مشاركة المستندات أو أرشفتها أو دمجها.
حذف صفحة من ملف PDF
Aspose.PDF لـ Python عبر .NET يحذف الصفحة 2 من ملف PDF المُدخل ويحفظ المستند المحدث إلى ملف جديد. هذه الميزة مفيدة لإزالة الصفحات غير المرغوب فيها أو الحساسة دون تغيير بقية المستند.
- قم بتحميل ملف PDF المُدخل كملف
Document. - احذف الصفحة باستخدام
PageCollection. - اتصل بـ
Document.save()طريقة لحفظ ملف PDF المحدث.
يوضح مقتطف الشفرة التالي كيفية حذف صفحة معينة من ملف PDF باستخدام Python.
import aspose.pdf as ap
def delete_page(input_file_name: str, output_file_name: str) -> None:
document = ap.Document(input_file_name)
document.pages.delete(2)
document.save(output_file_name)
حذف صفحات متعددة من وثيقة PDF
يتيح لك حذف صفحات متعددة إزالة مجموعة من الصفحات المحددة في عملية واحدة، وهي أكثر كفاءة من حذف الصفحات واحدة تلو الأخرى. يتم حفظ ملف PDF الناتج في ملف جديد، مع الحفاظ على المستند الأصلي.
- قم بتحميل ملف PDF المُدخل كملف
Document. - احذف الصفحات المدرجة في مصفوفة الصفحات باستخدام
PageCollection. - احفظ التحديث
Documentإلى ملف جديد.
import aspose.pdf as ap
def delete_multiple_pages(input_file_name: str, output_file_name: str) -> None:
document = ap.Document(input_file_name)
# Example: delete pages 2, 3, and 4.
pages = [2, 3, 4]
document.pages.delete(pages)
document.save(output_file_name)