Hapus Forms dari PDF di Python
Contents
[
Hide
]
Hapus Semua Forms dari Halaman
Kode ini menghapus semua objek form dari halaman yang ditentukan oleh page_num dan menyimpan dokumen yang diperbarui.
- Muat dokumen PDF.
- Akses sumber daya halaman.
- Bersihkan objek form.
- Simpan dokumen yang diperbarui.
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)
Hapus Tipe Form Tertentu
Contoh berikut mengulangi objek form pada halaman PDF tertentu, mengidentifikasi anotasi form typewriter, menghapusnya, dan kemudian menyimpan PDF yang diperbarui menggunakan Aspose.PDF for Python via .NET.
- Muat dokumen PDF.
- Akses form halaman.
- Iterasi pada form.
- Periksa form typewriter.
- Hapus form yang cocok.
- Simpan dokumen yang diperbarui.
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)