Ajouter du JavaScript à un PDF en utilisant Python

Cet article explique comment ajouter du JavaScript à un PDF en utilisant Python. Il fournit des détails pour configurer l’environnement de développement, une liste d’étapes et un exemple de code pour créer un PDF avec JS en utilisant Python. Vous apprendrez différentes méthodes pour ajouter du JavaScript à différentes actions dans un PDF.

Étapes pour ajouter du JS PDF avec Python

  1. Configurez l’environnement pour utiliser Aspose.PDF for Python via .NET afin d’ajouter du JS à un PDF
  2. Importez les classes Document, License et JavascriptAction depuis la bibliothèque
  3. Chargez le PDF existant dans l’objet de la classe Document
  4. Créez du JavaScript qui s’exécutera à l’ouverture du fichier PDF
  5. Définissez ce JavaScript comme action Open à l’aide de la propriété Document.open_action
  6. Accédez à la collection des actions et ajoutez un autre script à l’action avant la fermeture
  7. Enregistrez le fichier PDF avec le JavaScript inclus

Les étapes ci-dessus résument comment ajouter du JavaScript dans un PDF en utilisant Python. Importez les classes nécessaires Document, License et JavascriptAction depuis la bibliothèque, chargez le PDF existant dans l’objet de la classe Document, créez un JavascriptAction avec un message approprié et définissez-le comme action d’ouverture dans le PDF. Pour attribuer du JS à d’autres actions dans le PDF, accédez à la collection d’actions, créez un nouvel objet JavaScriptAction avec un autre message et attribuez-le à un autre événement tel que before_closing. Ensuite, enregistrez le PDF résultant.

Code pour le scripting PDF avec Python

Le code ci-dessus démontre le processus d’ajout de JavaScript dans des fichiers PDF en utilisant Python. Vous pouvez gérer d’autres actions telles que BeforeSaving, BeforeClosing, AfterSaving, BeforePrinting et AfterPrinting. La classe JavascriptAction prend en charge la définition de diverses actions telles que l’ouverture d’une URL à l’aide de la méthode app.launchURL.

Cet article nous a appris le processus d’ajout de JavaScript à un fichier PDF. Pour ajouter une info-bulle à un fichier PDF, consultez l’article Supprimer la surbrillance d’un PDF en utilisant Python.

 Français