ไลบรารี JavaScript สำหรับการเขียนโปรแกรม PDF แบบประกาศ

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

pdfmake คืออะไร?

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

การเขียนโปรแกรม PDF แบบประกาศ

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

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

สถิติ GitHub

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

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

เราสามารถดาวน์โหลดไลบรารี pdfmake โดยใช้โมดูล npm:

การหุ้มฉนวนโดยใช้ NPM

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

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


npm install pdfmake

หรือเราสามารถโหลดจาก CDN ได้ดังต่อไปนี้:

การสร้างเอกสาร PDF

เราสามารถสร้างเอกสาร PDF โดยใช้แนวทางการประกาศของไลบรารี pdfmake นอกจากนี้ เรายังสามารถเพิ่มเนื้อหา เช่น ข้อความและไฮเปอร์ลิงก์พร้อมรูปแบบตามที่แสดงในตัวอย่างด้านล่าง:

เอาท์พุต

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

การสร้าง PDF ด้วยตาราง

เราสามารถสร้าง PDF และเพิ่มตารางลงใน PDF ได้โดยใช้ไลบรารี pdfmake ในตัวอย่างนี้ เราจะใช้คำสั่ง table เพื่อสร้างตาราง กำหนดค่าการตั้งค่าตาราง และเพิ่มข้อมูล เช่น หัวข้อและค่าของตาราง ดังแสดงด้านล่าง:

เอาท์พุต

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

การสร้าง PDF ด้วยรูปภาพ

เราสามารถสร้าง PDF และเพิ่มรูปภาพลงใน PDF ได้โดยใช้แนวทางการประกาศของไลบรารี pdfmake เราใช้คำสั่ง image เพื่อเพิ่มรูปภาพ แต่เราไม่สามารถใช้รูปภาพจากระบบไฟล์ในเครื่องได้โดยตรง ในการใช้รูปภาพ เราต้องคัดลอกรูปภาพไปยังระบบไฟล์เสมือน (VFS) ที่จัดเตรียมไว้โดยไลบรารี pdfmake ดังที่แสดงในตัวอย่างโค้ดด้านล่าง:

เอาท์พุต

ภาพหน้าจอต่อไปนี้แสดงเอกสาร PDF ที่สร้างขึ้นพร้อมรูปภาพ:

การสร้างเอกสาร PDF ที่ได้รับการป้องกันด้วยรหัสผ่าน

นอกจากนี้ คุณยังสามารถสร้างเอกสาร PDF ที่มีการป้องกันด้วยรหัสผ่านได้โดยใช้คำสั่ง userPassword ของไลบรารี pdfmake ซึ่งจะจำกัดการเข้าถึงเอกสาร PDF ของผู้ใช้ที่ไม่ได้รับอนุญาต ดูรายละเอียดได้จากโค้ดด้านล่าง:

เอาท์พุต

เมื่อเปิดเอกสาร PDF ที่สร้างขึ้น ระบบจะแจ้งให้ใส่รหัสผ่านดังนี้:

บทสรุป

สรุปได้ว่า pdfmake เป็นไลบรารี JavaScript ที่ใช้งานง่ายซึ่งมีความสามารถในการสร้าง PDF ด้วยวิธีการเชิงประกาศโดยใช้ วัตถุคำจำกัดความเอกสาร เป็นคำสั่ง

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

 Thai