ไลบรารี JavaScript ฟรีสำหรับการจัดการข้อมูลเมตาของ PDF

ไลบรารี JavaScript โอเพนซอร์สฟรีสำหรับการจัดการข้อมูลเมตาของเอกสาร PDF

pdf-lib คืออะไร?

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

    • ผู้เขียน
    • ผู้สร้าง
    • โปรดิวเซอร์
    • ชื่อ
    • เรื่อง
    • คำสำคัญ
    • ภาษา
    • วันที่สร้าง
    • วันที่แก้ไข
  • อัปเดตข้อมูลเมตา: คุณสามารถอัปเดตข้อมูลเมตาข้างต้นของเอกสาร PDF ได้โดยใช้ pdf-lib
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-lib เพื่ออ่านข้อมูลเมตาของเอกสาร PDF ได้ มีฟังก์ชันมากมาย เช่น getAuthor, getCreator, getCreationDate เป็นต้น ซึ่งช่วยให้เข้าถึงหรือแยกข้อมูลเมตาของเอกสาร PDF ได้ ดังที่แสดงในตัวอย่างโค้ดด้านล่าง:

เอาท์พุต

ตัวอย่างโค้ดด้านบนจะแสดงข้อมูลเมตาของเอกสาร PDF ดังแสดงด้านล่าง:

แก้ไขข้อมูลเมตาของ PDF

เราสามารถใช้ไลบรารี pdf-lib เพื่อแก้ไขหรืออัปเดตข้อมูลเมตาของเอกสาร PDF ได้ เช่นเดียวกับ ฟังก์ชัน get (getAuthor, getCreator เป็นต้น) pdf-lib ยังมี ฟังก์ชัน set (เช่น setAuthor, setCreator เป็นต้น) เพื่ออัปเดตข้อมูลเมตาของไฟล์ PDF เราจะใช้ฟังก์ชัน setAuthor และ setTitle เพื่ออัปเดตข้อมูลเมตาของเอกสาร PDF ในสไนปเป็ตโค้ดด้านล่างเพื่อวัตถุประสงค์ในการสาธิต:

บทสรุป

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

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

 Thai