Remover Ação de Abertura
Contents
[
Hide
]
Documentos PDF podem conter ações que são executadas automaticamente quando o arquivo é aberto, como alertas de JavaScript, comandos de navegação ou outros comportamentos. Em alguns cenários, pode ser necessário remover essas ações por razões de segurança, conformidade ou experiência do usuário.
Usando PdfContentEditor, você pode remover facilmente a ação de abertura do documento e garantir que o PDF abra sem executar nenhum comportamento automático.
- Crie o objeto PdfContentEditor.
- Vincular o PDF de entrada.
- Remover a ação de abertura do Document Open Action.
- Salvar o Document atualizado.
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)