JavaScript toevoegen aan PDF met Python

Dit artikel legt uit hoe u JavaScript aan PDF toevoegt met Python. Het biedt details voor het instellen van de ontwikkelomgeving, een lijst met stappen en voorbeeldcode voor het maken van een PDF met JS met Python. U leert verschillende methoden om JavaScript toe te voegen aan verschillende acties in een PDF.

Stappen om PDF JS toe te voegen met Python

  1. Stel de omgeving in om Aspose.PDF for Python via .NET te gebruiken om JS aan PDF toe te voegen
  2. Importeer de klassen Document, License en JavascriptAction uit de bibliotheek
  3. Laad de bestaande PDF in het Document klasse-object
  4. Maak JavaScript dat wordt uitgevoerd wanneer het PDF-bestand wordt geopend
  5. Stel deze JavaScript in als Open-actie met behulp van de Document.open_action eigenschap
  6. Krijg toegang tot de actions verzameling en voeg een ander script toe aan de actie vóór het sluiten
  7. Sla het PDF-bestand op met JavaScript erin

De bovenstaande stappen vatten samen hoe u JavaScript binnen een PDF toevoegt met Python. Importeer de benodigde klassen Document, License en JavascriptAction uit de bibliotheek, laad de bestaande PDF in het Document klasse-object, maak een JavascriptAction met een passend bericht en stel deze in als de open-actie in de PDF. Om JS toe te wijzen aan andere acties in de PDF, krijgt u toegang tot de verzameling acties, maakt u een nieuw JavaScriptAction-object met een ander bericht en stelt u dit in op een andere gebeurtenis zoals before_closing. Sla vervolgens de uitvoer-PDF op.

Code voor PDF scripting met Python

De bovenstaande code demonstreert het proces van het toevoegen van JavaScript in PDF-bestanden met Python. U kunt ook andere acties afhandelen zoals BeforeSaving, BeforeClosing, AfterSaving, BeforePrinting en AfterPrinting. De JavascriptAction-klasse ondersteunt het instellen van verschillende acties zoals het openen van een URL met de methode app.launchURL.

Dit artikel heeft ons geleerd hoe we JavaScript aan een PDF-bestand kunnen toevoegen. Om een tooltip aan een PDF-bestand toe te voegen, raadpleeg het artikel Markering verwijderen uit PDF met Python.

 Nederlands