Supprimer Forms du PDF en Python
Contents
[
Hide
]
Supprimer tous les Forms d’une page
Ce code supprime tous les objets de formulaire de la page spécifiée par page_num et enregistre le document mis à jour.
- Chargez le document PDF.
- Accéder aux ressources de la page.
- Effacer les objets de formulaire.
- Enregistrer le document mis à jour.
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)
Supprimer un type de formulaire spécifique
Le prochain exemple parcourt les objets de formulaire sur une page PDF donnée, identifie les annotations de formulaire de machine à écrire, les supprime, puis enregistre le PDF mis à jour en utilisant Aspose.PDF for Python via .NET.
- Chargez le document PDF.
- Accéder aux formulaires de la page.
- Itérer sur les formulaires.
- Vérifier les formulaires de machine à écrire.
- Supprimer le formulaire correspondant.
- Enregistrer le document mis à jour.
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)