ไลบรารีคำอธิบายประกอบ PDF ของ JavaScript โอเพ่นซอร์ส
ไลบรารี JavaScript แบบโอเพ่นซอร์สและฟรีสำหรับการเพิ่มคำอธิบายประกอบลงในเอกสาร PDF
PDFKit คืออะไร?
PDFKit เป็นไลบรารี JavaScript แบบโอเพ่นซอร์สฟรีสำหรับการเพิ่มคำอธิบายประกอบ เช่น ลิงก์ ข้อความที่ขีดฆ่า และบันทึกแบบโต้ตอบลงในไฟล์ PDF ประเด็นสำคัญที่ควรทราบคือ: PDFKit ไม่อนุญาตให้เปิดหรือแก้ไขเอกสาร PDF ที่มีอยู่ ดังนั้น คุณไม่สามารถเพิ่มคำอธิบายประกอบลงในเอกสาร PDF ที่มีอยู่ได้ แต่คุณสามารถสร้างไฟล์ PDF ตั้งแต่เริ่มต้นโดยใช้ไลบรารี PDFKit จากนั้นจึงเพิ่มคำอธิบายประกอบ ถึงพวกเขา.
ต่อไปนี้เป็นคุณสมบัติคำอธิบายประกอบหลักของ PDFKit:
- การเพิ่มลิงก์: PDFKit ช่วยให้คุณสามารถรวมลิงก์ที่คลิกได้ภายในเอกสาร PDF ของคุณ
- การเพิ่มข้อความที่ขีดฆ่า: คุณสามารถใช้เอฟเฟกต์ขีดทับกับข้อความใน PDF ของคุณที่สร้างด้วย PDFKit
- การเพิ่มบันทึกย่อ: PDFKit ช่วยให้คุณสามารถแทรกคำอธิบายประกอบบันทึกแบบโต้ตอบลงในเอกสาร PDF ของคุณได้
เริ่มต้นใช้งาน PDFKit
คุณสามารถติดตั้งไลบรารี PDFKit ได้โดยใช้ตัวจัดการแพ็คเกจ npm เพียงพิมพ์คำสั่งต่อไปนี้หลังจากติดตั้ง npm
ติดตั้งโดยใช้ NPM
npm install pdfkit
เพิ่มคำอธิบายประกอบลิงก์ลงใน PDF
เราสามารถเพิ่มไฮเปอร์ลิงก์ในเอกสาร PDF โดยใช้คุณสมบัติคำอธิบายประกอบลิงก์ของไลบรารี PDFKit เราระบุพิกัด X และ Y ตลอดจนความสูงและความกว้างของข้อความ พร้อมด้วยลิงก์เพื่อทำให้เป็นไฮเปอร์ลิงก์โดยใช้ฟังก์ชัน link ดังที่แสดงในตัวอย่างโค้ดด้านล่าง:
เอาท์พุต
ผลลัพธ์ต่อไปนี้จะแสดงเอกสาร 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 ยังคงเป็นเครื่องมืออันทรงคุณค่าสำหรับคำอธิบายประกอบด้วยตนเองและการปรับแต่งเอกสาร