Supprimer l'action d'ouverture
Contents
[
Hide
]
Les documents PDF peuvent contenir des actions qui s’exécutent automatiquement lorsque le fichier est ouvert, telles que des alertes JavaScript, des commandes de navigation ou d’autres comportements. Dans certains scénarios, il peut être nécessaire de supprimer ces actions pour des raisons de sécurité, de conformité ou d’expérience utilisateur.
En utilisant PdfContentEditor, vous pouvez facilement supprimer l’action d’ouverture du document et garantir que le PDF s’ouvre sans exécuter aucun comportement automatique.
- Créer l’objet PdfContentEditor.
- Lier le PDF d’entrée.
- Supprimer l’action d’ouverture du document.
- Enregistrer le Document mis à jour.
import aspose.pdf.facades as pdf_facades
import aspose.pydrawing as apd
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def remove_open_action(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Remove open action from the document
content_editor.remove_document_open_action()
# Save updated document
content_editor.save(outfile)