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

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

pdf-lib คืออะไร?

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

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

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

สถิติ GitHub

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

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

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

โมดูล NPM

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

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


npm install --save pdf-lib

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


yarn add pdf-lib

โมดูล UMD

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

  • ดาวน์โหลดไฟล์ PDF
  • ดาวน์โหลดไฟล์ PDF ของเรา
  • ดาวน์โหลดไฟล์ PDF ของคุณจากเว็บไซต์ของเรา
  • ดาวน์โหลดไฟล์ PDF ของคุณจากเว็บไซต์ของเรา

สร้าง 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