Este artículo explica cómo agregar JavaScript a PDF usando Python. Proporciona detalles para configurar el entorno de desarrollo, una lista de pasos y un código de ejemplo para crear un PDF con JS usando Python. Aprenderá varios métodos para agregar JavaScript a diferentes acciones en un PDF.
Pasos para agregar PDF JS usando Python
- Configure el entorno para usar Aspose.PDF for Python via .NET para agregar JS a PDF
- Importe las clases Document, License y JavascriptAction desde la biblioteca
- Cargue el PDF existente en el objeto de la clase Document
- Cree JavaScript que se ejecutará cuando se abra el archivo PDF
- Establezca este JavaScript como acción Open usando la propiedad Document.open_action
- Acceda a la colección de actions y agregue otro script a la acción antes de cerrar
- Guarde el archivo PDF con JavaScript incluido
Los pasos anteriores resumen cómo agregar JavaScript dentro de PDF usando Python. Importe las clases necesarias Document, License y JavascriptAction desde la biblioteca, cargue el PDF existente en el objeto de la clase Document, cree un JavascriptAction con un mensaje adecuado y asígnelo a la acción de apertura en el PDF. Para asignar JS a otras acciones en el PDF, acceda a la colección de acciones, cree un nuevo objeto JavaScriptAction con otro mensaje y asígnelo a otro evento como before_closing. Luego, guarde el PDF resultante.
Código para scripting de PDF usando Python
El código anterior demuestra el proceso de agregar JavaScript en archivos PDF usando Python. Puede manejar otras acciones como BeforeSaving, BeforeClosing, AfterSaving, BeforePrinting y AfterPrinting. La clase JavascriptAction admite establecer varias acciones como abrir una URL utilizando el método app.launchURL.
Este artículo nos ha enseñado el proceso para agregar JavaScript a un archivo PDF. Para agregar un tooltip a un archivo PDF, consulte el artículo Eliminar resaltado de PDF usando Python.