Este artigo explica como adicionar JavaScript a PDF usando Python. Ele fornece detalhes para configurar o ambiente de desenvolvimento, uma lista de etapas e um código de exemplo para criar um PDF com JS usando Python. Você aprenderá vários métodos para adicionar JavaScript a diferentes ações em um PDF.
Etapas para adicionar PDF JS usando Python
- Configure o ambiente para usar Aspose.PDF for Python via .NET para adicionar JS ao PDF
- Importe as classes Document, License e JavascriptAction da biblioteca
- Carregue o PDF existente no objeto da classe Document
- Crie JavaScript que será executado quando o arquivo PDF for aberto
- Defina este JavaScript como ação Open usando a propriedade Document.open_action
- Acesse a coleção de actions e adicione outro script à ação antes de fechar
- Salve o arquivo PDF com JavaScript nele
As etapas acima resumem como adicionar JavaScript dentro de um PDF usando Python. Importe as classes necessárias Document, License e JavascriptAction da biblioteca, carregue o PDF existente no objeto da classe Document, crie um JavascriptAction com uma mensagem apropriada e defina-o como a ação de abertura no PDF. Para atribuir JS a outras ações no PDF, acesse a coleção de ações, crie um novo objeto JavaScriptAction com outra mensagem e defina-o para outro evento, como before_closing. Em seguida, salve o PDF resultante.
Código para scripting de PDF usando Python
O código acima demonstra o processo de adicionar JavaScript em arquivos PDF usando Python. Você pode lidar com outras ações como BeforeSaving, BeforeClosing, AfterSaving, BeforePrinting e AfterPrinting. A classe JavascriptAction suporta definir várias ações, como abrir uma URL usando o método app.launchURL.
Este artigo nos ensinou o processo de adicionar JavaScript a um arquivo PDF. Para adicionar uma dica de ferramenta a um arquivo PDF, consulte o artigo Remover destaque de PDF usando Python.