สร้าง & จัดการไฟล์ PDF ผ่าน API JavaScript ฟรี

โมดูล Node.js แบบโอเพนซอร์สที่บริสุทธิ์ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้าง, แก้ไข, จัดการ, แยก, รวม, ดึงข้อมูล, เพิ่มคำอธิบาย, และปกป้องไฟล์ PDF ในแอปพลิเคชัน Node.js อย่างมีประสิทธิภาพ

MuhammaraJS คืออะไร?

ในการพัฒนาซอฟต์แวร์สมัยใหม่ การสร้าง แก้ไข และจัดการไฟล์ PDF ได้กลายเป็นสิ่งสำคัญสำหรับแอปพลิเคชันที่สร้างรายงาน ใบแจ้งหนี้ และเอกสารเชิงโต้ตอบ MuhammaraJS โมดูล PDF ขั้นสูงสำหรับ Node.js ที่สร้างบน HummusJS ให้ชุดเครื่องมือ PDF แบบโอเพนซอร์สที่แข็งแกร่งแก่ผู้พัฒนาซอฟต์แวร์เพื่อการสร้าง แก้ไข รวม และแยกไฟล์ PDF อย่างง่ายดาย ออกแบบเพื่อความสามารถในการขยายและความยืดหยุ่น ทำให้การสร้าง PDF ง่ายขึ้นพร้อมให้การควบคุมที่แม่นยำสำหรับงานเช่น การเพิ่มข้อความ รูปภาพ และรูปทรง หรือการสกัดข้อมูลจากไฟล์ PDF ด้วยประสิทธิภาพที่ดีและการผสานรวมที่ราบรื่นกับแอปพลิเคชัน Node.js MuhammaraJS จึงเป็นตัวเลือกที่นิยมสำหรับอุตสาหกรรมที่ต้องการกระบวนการทำงาน PDF แบบไดนามิก

ก้าวไกลเกินการสร้างพื้นฐาน, MuhammaraJS มีคุณลักษณะขั้นสูงเช่นการเข้ารหัสไฟล์ PDF, การสนับสนุนลายเซ็นดิจิทัล, และความสามารถในการเพิ่มคำอธิบายลงใน PDF เพื่อการทำงานร่วมกันและการตรวจสอบ นักพัฒนายังสามารถบีบอัด PDF หรือทำการปรับแต่ง PDF เพื่อการแชร์ที่เร็วขึ้นและลดการใช้พื้นที่จัดเก็บ API ที่ใช้งานง่ายและชุมชนโอเพนซอร์สที่กระตือรือร้นทำให้การนำไปใช้และขยายง่าย, ช่วยให้นักพัฒนาสามารถส่งมอบโซลูชัน PDF ที่ปลอดภัยและมีประสิทธิภาพสูง ไม่ว่าจะสร้างระบบองค์กรขนาดใหญ่หรือแอปพลิเคชันที่เบา, MuhammaraJS ทำให้นักพัฒนาสร้าง PDF ที่โต้ตอบได้, ปรับแต่งและปลอดภัยใน Node.js.

Previous Next

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

MuhammaraJS มีให้ดาวน์โหลดที่ npm, คุณสามารถดาวน์โหลดและติดตั้งบนเครื่องของคุณได้อย่างง่ายดาย. โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น.

ติดตั้ง MuhammaraJS ด้วย npm

npm install muhammara 

สร้างไฟล์ PDF ในแอป Node.js

ซอฟต์แวร์โอเพนซอร์ส MuhammaraJS ทำให้กระบวนการสร้างเอกสาร PDF ตั้งแต่ต้นโดยโปรแกรมเมชันภายในแอปพลิเคชัน Node.js ง่ายขึ้น ไม่ว่าจะเป็นการสร้างใบแจ้งหนี้ รายงาน หรือการกรอกแบบฟอร์มแบบไดนามิก ไลบรารีนี้ทำให้กระบวนการเป็นไปอย่างราบรื่นด้วย API ที่ใช้งานง่ายและชุดฟีเจอร์ที่แข็งแรง นักพัฒนาซอฟต์แวร์สามารถจัดข้อความ เพิ่มรูปภาพ ฝังฟอนต์ และปรับแต่งเลย์เอาต์ให้ตรงตามความต้องการได้อย่างไม่ยากเย็น ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์จะสร้าง PDF ใหม่เป็น Buffer ภายในแอปพลิเคชัน Node.js อย่างไร

วิธีสร้าง PDF ใหม่เป็น Buffer ภายในแอป Node.js?

const Recipe = require("muhammara").Recipe;

const pdfDoc = new Recipe(Buffer.from("new"), null, {
  version: 1.6,
  author: "John Doe",
  title: "Hummus Recipe",
  subject: "A brand new PDF",
});

const pdfBuffer = pdfDoc.createPage("letter-size").endPage().endPDF();

   

การสนับสนุนการเข้ารหัสและความปลอดภัย

โมดูลโอเพนซอร์ส MuhammaraJS ทำให้การเข้ารหัสเอกสาร PDF เพื่อรับประกันความปลอดภัยและความสมบูรณ์ของข้อมูลภายในสภาพแวดล้อม Node.js ง่ายขึ้น มันให้การสนับสนุนการเข้ารหัสในตัว ทำให้นักพัฒนาซอฟต์แวร์สามารถปกป้องข้อมูลที่ละเอียดอ่อนในเอกสาร PDF ด้วยอัลกอริทึมการเข้ารหัสที่แข็งแรง ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถใช้การเข้ารหัสแบบใช้รหัสผ่านเพื่อจำกัดการเข้าถึงข้อมูลที่ละเอียดอ่อนได้อย่างไร

วิธีปกป้องข้อมูลที่ละเอียดอ่อนภายในเอกสาร PDF?

const password = 'mySecurePassword';
pdfWriter.setPassword(password);

เพิ่มคำอธิบายลงในไฟล์ PDF ผ่าน Node.js

ซอฟต์แวร์โอเพ่นซอร์ส MuhammaraJS ได้ให้การสนับสนุนเต็มรูปแบบสำหรับการเพิ่มคำอธิบาย (annotations) ลงในเอกสาร PDF เพียงไม่กี่บรรทัดของโค้ดในแอปพลิเคชัน Node.js รองรับประเภทคำอธิบายต่าง ๆ เช่น ความคิดเห็น, ลิงก์ไฮเปอร์เท็กซ์ หรือฟิลด์ฟอร์ม ช่วยให้นักพัฒนาซอฟต์แวร์สามารถเสริมเอกสาร PDF ด้วยองค์ประกอบเชิงโต้ตอบ เพิ่มการมีส่วนร่วมและความใช้งานของผู้ใช้ ตัวอย่างต่อไปนี้แสดงวิธีแทรกคำอธิบายในเอกสาร PDF ภายใน Node.js

วิธีเพิ่ม Annotation ให้กับไฟล์ PDF ในแอป Node.js?

const annotationContext = pdfWriter.createPage().startText();
annotationContext.writeText('Click here', 100, 100);
annotationContext.endText().end();

ใช้การบีบอัดและการปรับแต่งไฟล์ PDF

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

 ไทย