บทความนี้อธิบายวิธี เพิ่ม 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 และเพิ่มสคริปต์อื่นไปยังการทำงานก่อนปิด
- บันทึกไฟล์ PDF พร้อม JavaScript
ขั้นตอนข้างต้นสรุปวิธีเพิ่ม JavaScript ภายใน PDF โดยใช้ Python นำเข้าคลาสที่จำเป็น Document, License และ JavascriptAction จากไลบรารี โหลด PDF ที่มีอยู่เข้าสู่ออบเจ็กต์ของคลาส Document สร้าง JavascriptAction พร้อมข้อความที่เหมาะสม และตั้งค่าเป็นการทำงานเปิดใน PDF เพื่อกำหนด JS ให้กับการทำงานอื่นใน PDF ให้เข้าถึงชุดของการทำงาน สร้างออบเจ็กต์ JavaScriptAction ใหม่พร้อมข้อความอื่น และตั้งค่าให้กับเหตุการณ์อื่น เช่น before_closing จากนั้นบันทึก PDF ที่ได้
โค้ดสำหรับการเขียนสคริปต์ PDF โดยใช้ Python
โค้ดด้านบนแสดงกระบวนการเพิ่ม JavaScript ในไฟล์ PDF โดยใช้ Python คุณสามารถจัดการการทำงานอื่น ๆ เช่น BeforeSaving, BeforeClosing, AfterSaving, BeforePrinting และ AfterPrinting ได้ คลาส JavascriptAction รองรับการตั้งค่าการทำงานต่าง ๆ เช่น การเปิด URL โดยใช้เมธอด app.launchURL
บทความนี้ได้สอนกระบวนการเพิ่ม JavaScript ลงในไฟล์ PDF หากต้องการเพิ่ม tooltip ลงในไฟล์ PDF ให้ดูบทความ ลบการไฮไลต์จาก PDF โดยใช้ Python