สร้างบุ๊กมาร์กใน PDF โดยใช้ Python

หัวข้อนี้จะอธิบายวิธีการสร้างบุ๊กมาร์กใน PDF โดยใช้ Python โดยมีรายละเอียดทั้งหมดเกี่ยวกับการตั้งค่าสภาพแวดล้อม รายการขั้นตอน และตัวอย่างโค้ดในการแทรกบุ๊กมาร์กใน PDF โดยใช้ Python คุณจะได้เรียนรู้วิธีสร้างบุ๊กมาร์กสำหรับหน้าเดียวหรือเพิ่มบุ๊กมาร์กย่อยลงในบุ๊กมาร์กหลัก

ขั้นตอนการสร้างบุ๊กมาร์ก PDF โดยใช้ Python

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.PDF สำหรับ Python ผ่านทาง .NET เพื่อสร้างบุ๊กมาร์ก
  2. โหลดไฟล์ PDF ต้นฉบับลงในอ็อบเจ็กต์ Document เพื่อแทรกบุ๊กมาร์ก
  3. สร้างอินสแตนซ์บุ๊กมาร์กใหม่โดยตั้งชื่อเรื่อง
  4. ตั้งค่าการจัดรูปแบบบุ๊กมาร์ก
  5. ตั้งค่าหน้าปลายทางโดยใช้เมธอด GoToAction()
  6. ใช้เมธอด append() ในคอลเล็กชั่นโครงร่างเพื่อเพิ่มบุ๊กมาร์ก
  7. Save ไฟล์ PDF เอาท์พุตพร้อมบุ๊กมาร์กใหม่

ขั้นตอนเหล่านี้อธิบายวิธีการ คั่นหน้าเอกสาร PDF โดยใช้ Python โหลด PDF ต้นฉบับ สร้างคั่นหน้า ตั้งค่าพารามิเตอร์ และกำหนดการดำเนินการสำหรับหน้าใดหน้าหนึ่งเมื่อคลิกคั่นหน้า สุดท้าย เรียกใช้เมธอด append() ในคอลเล็กชันโครงร่างเพื่อเพิ่มคั่นหน้าที่เพิ่งสร้างใหม่และบันทึกผลลัพธ์

โค้ดสำหรับเพิ่มบุ๊กมาร์กใน PDF โดยใช้ Python

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("License.lic")
# Load the PDF file
pdf_document = pdf.Document("bookmark.pdf")
# Initialize a new bookmark instance
bookmark = pdf.OutlineItemCollection(pdf_document.outlines)
bookmark.title = "Sample Bookmark"
bookmark.italic = True
bookmark.bold = True
# Specify the destination page for the bookmark
bookmark.action = pdf.annotations.GoToAction(pdf_document.pages[1])
# Insert the bookmark into the outline collection of the document
pdf_document.outlines.append(bookmark)
# Save the modified PDF to the specified file
pdf_document.save("target_pdf.pdf")
print("Done")

โค้ดนี้สาธิตวิธีการ เพิ่มบุ๊กมาร์กใน PDF โดยใช้ Python คุณสามารถทำซ้ำขั้นตอนการสร้างบุ๊กมาร์กได้หลายครั้งตามจำนวนบุ๊กมาร์กที่คุณต้องการเพิ่มใน PDF หากคุณต้องการเพิ่มบุ๊กมาร์กเป็นบุ๊กมาร์กย่อยในบุ๊กมาร์กหลัก ให้ผนวกบุ๊กมาร์กย่อยในบุ๊กมาร์กหลัก และผนวกบุ๊กมาร์กหลักในคอลเล็กชันโครงร่างเอกสาร

บทความนี้สอนให้เราเพิ่มบุ๊กมาร์กในไฟล์ PDF หากต้องการวาดเส้นในไฟล์ PDF โปรดอ่านบทความที่ วาดเส้นบน PDF โดยใช้ Python

 ไทย