حذف النماذج من PDF في Python
Contents
[
Hide
]
إزالة جميع النماذج من صفحة
يزيل هذا الرمز جميع كائنات النموذج من الصفحة المحددة بواسطة page_num ويحفظ المستند المحدث.
- قم بتحميل وثيقة PDF.
- موارد صفحة الوصول.
- مسح كائنات النموذج.
- احفظ المستند المحدث.
import aspose.pdf as ap
def remove_all_forms(input_file_name, page_num, output_file_name):
document = ap.Document(input_file_name)
forms = document.pages[page_num].resources.forms
forms.clear()
document.save(output_file_name)
إزالة نوع نموذج معين
يقوم المثال التالي بتكرار كائنات النموذج في صفحة PDF معينة، ويحدد التعليقات التوضيحية لنموذج الآلة الكاتبة، ويحذفها، ثم يحفظ ملف PDF المحدث باستخدام Aspose.PDF لـ Python عبر .NET.
- قم بتحميل وثيقة PDF.
- نماذج صفحة الوصول.
- كرر النماذج.
- تحقق من نماذج الآلة الكاتبة.
- احذف النموذج المطابق.
- احفظ المستند المحدث.
import aspose.pdf as ap
def remove_specified_form(input_file_name, page_num, output_file_name):
document = ap.Document(input_file_name)
forms = document.pages[page_num].resources.forms
for form in forms:
if form.it == "Typewriter" and form.subtype == "Form":
name = forms.get_form_name(form)
forms.delete(name)
document.save(output_file_name)