ไลบรารีตัวแก้ไข PDF โอเพ่นซอร์ส JavaScript

ไลบรารี JavaScript แบบโอเพ่นซอร์สฟรีเพื่อสร้างและแก้ไขเอกสาร PDF แบบฟอร์ม PDF และวาดเนื้อหาในรูปแบบ PDF

pdf-lib คืออะไร?

Pdf-lib เป็นไลบรารี JavaScript แบบโอเพ่นซอร์สฟรีสำหรับการทำงานกับเอกสาร PDF เพื่อดำเนินการต่างๆ เช่น สร้าง PDF ใหม่ตั้งแต่ต้นและแก้ไขเอกสารที่มีอยู่

ต่อไปนี้เป็นคุณสมบัติหลักบางประการของ pdf-lib:

  • การสร้างและแก้ไข PDF: pdf-lib ช่วยให้สามารถสร้างเอกสาร PDF ใหม่ตั้งแต่เริ่มต้นและแก้ไข PDF ที่มีอยู่ ซึ่งรวมถึงการเพิ่ม ลบ และจัดเรียงหน้าใหม่และแก้ไขเนื้อหา
  • การวาดเนื้อหา: คุณสามารถวาดข้อความ รูปภาพ หน้า PDF กราฟิกแบบเวกเตอร์ และแม้แต่เส้นทาง SVG ทำให้สามารถเพิ่มเนื้อหาที่หลากหลายลงในเอกสาร PDF
  • การจัดการแบบฟอร์ม: คุณสามารถสร้างแบบฟอร์มเชิงโต้ตอบ กรอกข้อมูลในฟิลด์ของแบบฟอร์ม และทำให้แบบฟอร์มเรียบลงเพื่อทำให้ไม่สามารถแก้ไขได้ ซึ่งมีประโยชน์สำหรับงานประมวลผลเอกสารต่างๆ
GitHub

สถิติ GitHub

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

เริ่มต้นใช้งาน pdf-lib

มีสองวิธีในการติดตั้ง pdf-lib:

โมดูล NPM

คุณสามารถใช้โมดูล npm หากคุณใช้ npm หรือเส้นด้ายเป็นตัวจัดการแพ็คเกจของคุณ:

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


npm install --save pdf-lib

ติดตั้งโดยใช้เส้นด้าย


yarn add pdf-lib

โมดูล UMD

หากคุณไม่ได้ใช้ตัวจัดการแพ็คเกจ โมดูล UMD จะพร้อมใช้งานบน unpkg และ jsDelivr CDN:

สร้าง PDF และเพิ่มเนื้อหาลงใน PDF

เราสามารถใช้ไลบรารี pdf-lib เพื่อสร้างเอกสาร PDF และเพิ่มเนื้อหาลงใน PDF ซึ่งรวมถึงความสามารถในการปรับแต่งลักษณะที่ปรากฏของข้อความที่เพิ่มเข้ามา เช่น ขนาดตัวอักษร ตัวหนา และตัวเลือกการจัดรูปแบบต่างๆ ในตัวอย่างด้านล่าง เราจะใช้ฟังก์ชัน createPdf เพื่อสร้างเอกสาร PDF ใหม่ และฟังก์ชัน drawText เพื่อเพิ่มข้อความใน PDF รวมถึงการจัดรูปแบบของข้อความ:

เอาท์พุต

ผลลัพธ์ต่อไปนี้จะแสดงเอกสาร PDF ที่สร้างโดยข้อมูลโค้ดด้านบน:

แก้ไขเอกสาร PDF

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

เอาท์พุต

ภาพหน้าจอด้านล่างแสดงเอกสาร PDF เอาต์พุตพร้อมข้อความแนวทแยงสีแดงเพิ่มเติม:

สร้างแบบฟอร์ม PDF

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

เอาท์พุต

ภาพหน้าจอด้านล่างแสดงตารางที่สร้างโดยโค้ดด้านบน

บทสรุป

โดยสรุป pdf-lib เป็นไลบรารีการแก้ไข PDF ที่ใช้งานง่ายและมีความสามารถในการจัดการแบบฟอร์มที่ยอดเยี่ยม ทำให้เป็นทรัพยากรที่มีคุณค่าสำหรับงานต่างๆ ตั้งแต่การสร้างเนื้อหาไปจนถึงการรวบรวมข้อมูล

อย่างไรก็ตาม pdf-lib ต้องการการปรับปรุงในแง่ของเอกสารและการจัดการการดำเนินงานที่ใช้ทรัพยากรมาก แม้ว่าจะมีข้อจำกัด แต่ pdf-lib ก็ช่วยให้นักพัฒนาสามารถจัดการ PDF ได้อย่างมีประสิทธิภาพและปรับปรุงเวิร์กโฟลว์เอกสาร ทำให้กลายเป็นส่วนเสริมที่น่าสนใจในชุดเครื่องมือของพวกเขา

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

 Thai