ไลบรารี่ PDF Annotation ของ JavaScript โอเพ่นซอร์ส

ไลบรารี JavaScript โอเพนซอร์สฟรีสำหรับการเพิ่มคำอธิบายประกอบลงในเอกสาร PDF

PDFKit คืออะไร?

PDFKit เป็นไลบรารี JavaScript โอเพนซอร์สฟรีสำหรับการเพิ่มคำอธิบายประกอบ เช่น ลิงก์ ข้อความที่ขีดฆ่า และหมายเหตุแบบโต้ตอบลงในไฟล์ PDF สิ่งสำคัญที่ควรทราบคือ: PDFKit ไม่อนุญาตให้เปิดหรือแก้ไขเอกสาร PDF ที่มีอยู่ ดังนั้นคุณจึงไม่สามารถเพิ่มคำอธิบายประกอบลงในเอกสาร PDF ที่มีอยู่ได้ แต่คุณสามารถสร้างไฟล์ PDF จากศูนย์โดยใช้ไลบรารี PDFKit จากนั้นจึงเพิ่มคำอธิบายประกอบลงในไฟล์เหล่านั้น

ต่อไปนี้เป็นคุณลักษณะคำอธิบายประกอบหลักบางส่วนของ PDFKit:

  • การเพิ่มลิงก์: PDFKit ช่วยให้คุณสามารถรวมลิงก์ที่สามารถคลิกได้ภายในเอกสาร PDF ของคุณได้
  • การเพิ่มข้อความที่ขีดฆ่า: คุณสามารถใช้เอฟเฟกต์ขีดฆ่ากับข้อความใน PDF ที่สร้างด้วย PDFKit ได้
  • การเพิ่มบันทึก: PDFKit ช่วยให้คุณสามารถแทรกคำอธิบายประกอบแบบโต้ตอบลงในเอกสาร PDF ของคุณได้
GitHub

สถิติ GitHub

ชื่อ:
ภาษา:
ดาว:
ส้อม:
ใบอนุญาต:
พื้นที่เก็บข้อมูลได้รับการอัปเดตครั้งล่าสุดเมื่อ

เริ่มต้นใช้งาน PDFKit

คุณสามารถติดตั้งไลบรารี PDFKit ได้โดยใช้ตัวจัดการแพ็กเกจ npm เพียงพิมพ์คำสั่งต่อไปนี้หลังจากติดตั้ง npm

ติดตั้งโดยใช้ NPM


npm install pdfkit

เพิ่มคำอธิบายลิงก์ลงใน PDF

เราสามารถเพิ่มไฮเปอร์ลิงก์ในเอกสาร PDF ได้โดยใช้ฟีเจอร์คำอธิบายลิงก์ของไลบรารี PDFKit โดยเราระบุพิกัด X และ Y รวมถึงความสูงและความกว้างของข้อความ พร้อมกับลิงก์เพื่อให้เป็นไฮเปอร์ลิงก์โดยใช้ฟังก์ชัน ลิงก์ ดังที่แสดงในโค้ดตัวอย่างด้านล่าง:

เอาท์พุต

ผลลัพธ์ต่อไปนี้จะแสดงเอกสาร PDF ที่มีไฮเปอร์ลิงก์:

เพิ่มข้อความขีดฆ่าลงใน PDF

เราสามารถเพิ่มข้อความที่ถูกขีดฆ่าลงในเอกสาร PDF ได้โดยใช้ฟังก์ชัน moveTo และ lineTo ที่ไลบรารี PDFKit จัดเตรียมไว้ ฟังก์ชัน moveTo จะวางเคอร์เซอร์ไว้ที่จุดเริ่มต้นของบรรทัด และฟังก์ชัน lineTo ใช้เพื่อวาดเส้นจากจุดเริ่มต้นนั้นไปยังจุดสิ้นสุดของข้อความที่ต้องการขีดฆ่า ดูรายละเอียดได้ในโค้ดด้านล่าง:

เอาท์พุต

ภาพหน้าจอที่แสดงออกมาจะแสดงเอกสาร PDF พร้อมข้อความที่ขีดฆ่าเพิ่มเข้าไป

เพิ่มบันทึกแบบโต้ตอบลงใน PDF

เราสามารถเพิ่มบันทึกโต้ตอบลงในเอกสาร PDF ได้ ทำให้ผู้อ่านสนใจมากขึ้น บันทึกโต้ตอบเหล่านี้จะแสดงเป็นไอคอนภายใน PDF และเมื่อผู้ใช้เลื่อนเมาส์ไปเหนือบันทึกเหล่านี้ ข้อความจะปรากฏเป็นป็อปอัป คุณสามารถควบคุมตำแหน่งและขนาดของบันทึกได้อย่างเต็มที่ โดยปรับพิกัด X, Y, ความสูงและความกว้างตามต้องการ ลองใช้โค้ดตัวอย่างด้านล่างเพื่อเพิ่มบันทึกโต้ตอบลงใน PDF:

เอาท์พุต

ภาพหน้าจอต่อไปนี้แสดงเอกสาร PDF พร้อมเพิ่มหมายเหตุแบบโต้ตอบเข้าไป:

และเมื่อเราเลื่อนเมาส์ไปเหนือไอคอนสีเหลือง จะแสดงบันทึกทั้งหมดดังด้านล่างนี้:

บทสรุป

โดยสรุป PDFKit คือไลบรารี JavaScript ฟรีสำหรับการเพิ่มคำอธิบายประกอบในเอกสาร PDF โดยให้วิธีการเพิ่มคำอธิบายประกอบที่เข้าถึงได้และเป็นมิตรต่อผู้ใช้

แม้ว่า PDFKit จะโดดเด่นในหลายๆ ด้าน แต่สิ่งสำคัญที่ควรทราบก็คือฟังก์ชัน goTo ไม่ทำงานตามที่คาดหวัง นอกจากนี้ ฟังก์ชัน note อาจทำให้เนื้อหามีช่องว่างเพิ่มขึ้น ซึ่งอาจนำไปสู่ผลลัพธ์ที่ไม่พึงประสงค์ นอกจากนี้ ดังที่ได้กล่าวไปก่อนหน้านี้แล้ว เราสามารถเพิ่มคำอธิบายประกอบในเอกสาร PDF ใหม่เท่านั้น (ไม่ใช่ PDF ที่มีอยู่) ที่สร้างด้วย PDFKit ความไม่สอดคล้องกันเหล่านี้อาจทำให้เกิดคำถามเกี่ยวกับความเหมาะสมสำหรับงานอัตโนมัติ อย่างไรก็ตาม PDFKit ยังคงเป็นเครื่องมือที่มีค่าสำหรับคำอธิบายประกอบด้วยตนเองและการปรับแต่งเอกสาร

สินค้าที่คล้ายกัน

 Thai