Αυτό το άρθρο εξηγεί πώς να προσθέσετε JavaScript σε PDF χρησιμοποιώντας Python. Παρέχει λεπτομέρειες για τη ρύθμιση του περιβάλλοντος ανάπτυξης, μια λίστα βημάτων και παράδειγμα κώδικα για τη δημιουργία PDF με JS χρησιμοποιώντας Python. Θα μάθετε διάφορες μεθόδους για την προσθήκη JavaScript σε διαφορετικές ενέργειες σε ένα PDF.
Βήματα για προσθήκη PDF JS χρησιμοποιώντας Python
- Ρυθμίστε το περιβάλλον για χρήση του Aspose.PDF for Python via .NET για προσθήκη JS σε PDF
- Εισαγάγετε τις κλάσεις Document, License και JavascriptAction από τη βιβλιοθήκη
- Φορτώστε το υπάρχον PDF στο αντικείμενο της κλάσης Document
- Δημιουργήστε JavaScript που θα εκτελείται όταν ανοίγει το αρχείο PDF
- Ορίστε αυτό το JavaScript ως ενέργεια Open χρησιμοποιώντας την ιδιότητα Document.open_action
- Αποκτήστε πρόσβαση στη συλλογή actions και προσθέστε ένα άλλο script στην ενέργεια πριν το κλείσιμο
- Αποθηκεύστε το αρχείο PDF με ενσωματωμένο JavaScript
Τα παραπάνω βήματα συνοψίζουν πώς να προσθέσετε JavaScript μέσα σε PDF χρησιμοποιώντας Python. Εισαγάγετε τις απαιτούμενες κλάσεις Document, License και JavascriptAction από τη βιβλιοθήκη, φορτώστε το υπάρχον PDF στο αντικείμενο της κλάσης Document, δημιουργήστε ένα JavascriptAction με κατάλληλο μήνυμα και ορίστε το ως ενέργεια ανοίγματος στο PDF. Για να αντιστοιχίσετε JS σε άλλες ενέργειες στο PDF, αποκτήστε πρόσβαση στη συλλογή ενεργειών, δημιουργήστε ένα νέο αντικείμενο JavaScriptAction με διαφορετικό μήνυμα και ορίστε το σε άλλο συμβάν, όπως before_closing. Στη συνέχεια αποθηκεύστε το τελικό PDF.
Κώδικας για scripting PDF χρησιμοποιώντας Python
Ο παραπάνω κώδικας δείχνει τη διαδικασία προσθήκης JavaScript σε αρχεία PDF χρησιμοποιώντας Python. Μπορείτε να διαχειριστείτε άλλες ενέργειες όπως BeforeSaving, BeforeClosing, AfterSaving, BeforePrinting και AfterPrinting. Η κλάση JavascriptAction υποστηρίζει τον ορισμό διαφόρων ενεργειών, όπως το άνοιγμα ενός URL χρησιμοποιώντας τη μέθοδο app.launchURL.
Αυτό το άρθρο μας δίδαξε τη διαδικασία προσθήκης JavaScript σε αρχείο PDF. Για να προσθέσετε tooltip σε αρχείο PDF, ανατρέξτε στο άρθρο Αφαίρεση επισήμανσης από PDF χρησιμοποιώντας Python.