ไลบรารี Node.js ฟรีเพื่อสร้าง, แก้ไข & รวมไฟล์ PDF
ไลบรารี PDF Node.js ที่ทรงพลังออกแบบเพื่อประสิทธิภาพสูงที่ให้ชุด API ระดับสูงสำหรับการสร้าง, อ่าน, รวม, แก้ไข, และจัดการไฟล์ PDF, ฝังรูปภาพและข้อความใน Node.js.
HummusJS Library คืออะไร?
ในการพัฒนาซอฟต์แวร์สมัยใหม่ การมี API PDF สำหรับ Node.js ที่ทรงพลังสามารถปรับปรุงประสิทธิภาพและความยืดหยุ่นของแอปพลิเคชันของคุณได้อย่างมีนัยสำคัญ HummusJS เป็นไลบรารีโอเพ่นซอร์สที่ช่วยให้นักพัฒนาสามารถสร้างไฟล์ PDF ใน Node.js อ่านไฟล์ PDF และทำงานขั้นสูงได้อย่างง่ายดาย ด้วย API ที่สะอาดและเข้าถึงง่าย HummusJS อนุญาตให้คุณสร้าง PDF ใหม่ใน Node.js ฝังรูปภาพใน PDF รวมเอกสารหลายไฟล์ และเพิ่มหรือแก้ไขเนื้อหา — ทั้งหมดนี้ด้วยเพียงไม่กี่บรรทัดของโค้ด ความเรียบง่ายของมันทำให้เหมาะสำหรับนักพัฒนาที่ต้องการการผสานรวมอย่างรวดเร็วโดยไม่ต้องเจาะลึกสเปค PDF
หนึ่งในคุณลักษณะที่โดดเด่นของ HummusJS คือความสามารถในการจัดการฟอนต์ในเอกสาร PDF รวมถึงตัวเลือกในการใช้ฟอนต์ที่กำหนดเองในไฟล์ PDF ทำให้ควบคุมการออกแบบและการจัดวางได้อย่างเต็มที่ ไม่ว่าคุณจะทำการรวมไฟล์ PDF ใน Node.js, แทรกข้อความแบบไดนามิก, หรือฝังทรัพยากร ไลบรารีนี้สามารถจัดการทั้งเอกสารขนาดเล็กและขนาดใหญ่ด้วยความเร็วและความเสถียรที่น่าประทับใจ สถาปัตยกรรมที่มีประสิทธิภาพและการออกแบบที่เป็นมิตรต่อผู้พัฒนาทำให้ HummusJS เป็นตัวเลือกที่เชื่อถือได้สำหรับผู้ที่ต้องการทำให้การจัดการ PDF ในโครงการ Node.js ของตนเป็นเรื่องง่ายขึ้น
เริ่มต้นใช้งาน HummusJS
วิธีที่ดีที่สุดในการติดตั้งไลบรารี HummusJS คือผ่าน npm โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งไลบรารีอย่างราบรื่น
ติดตั้ง HummusJS Library ผ่าน npm
Install HummusJS Library via npm คุณสามารถดาวน์โหลดไลบรารีโดยตรงจาก GitHUb หน้าแสดงผลิตภัณฑ์ HummusJS
การสร้างและแก้ไข PDF ใน Node.js
ไลบรารีโอเพ่นซอร์ส HummusJS ช่วยให้สามารถสร้างเอกสาร PDF ใหม่ตั้งแต่ต้นภายในแอปพลิเคชัน Node.js ด้วยเพียงไม่กี่บรรทัดของโค้ด ฟีเจอร์นี้มีประโยชน์อย่างยิ่งสำหรับการสร้างรายงาน ใบแจ้งหนี้ และเอกสารอื่น ๆ แบบไดนามิก ไลบรารียังรองรับการแก้ไข PDF ที่มีอยู่แล้ว เช่น การเพิ่มเนื้อหาใหม่ การรวม PDF และแม้กระทั่งการเปลี่ยนแปลงโครงสร้างของเอกสาร ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถสร้างเอกสาร PDF ใหม่ภายในแอปพลิเคชัน Node.js ได้อย่างไร
วิธีสร้างไฟล์ PDF ใหม่ในแอป Node.js?
const hummus = require('hummus');
const pdfWriter = hummus.createWriter('output.pdf');
const page = pdfWriter.createPage(0, 0, 595, 842); // A4 size
pdfWriter.startPageContentContext(page)
.writeText(
'Hello, HummusJS!',
100, 800,
{ font: pdfWriter.getFontForFile('Arial.ttf'), size: 12, colorspace: 'gray', color: 0x00 }
);
pdfWriter.writePage(page);
pdfWriter.end();
ฝังรูปภาพลงใน PDF ด้วย Node.js
การฝังรูปภาพและข้อความในเอกสาร PDF เป็นงานที่ทำได้อย่างง่ายดายด้วยไลบรารี HummusJS ฟีเจอร์นี้มีประโยชน์อย่างมากสำหรับการเพิ่มโลโก้ ลายเซ็น หรือเนื้อหากราฟิกอื่น ๆ ภายใน PDF ไลบรารีใช้งานง่ายและรองรับรูปแบบภาพหลายประเภท รวมถึง JPEG, GIF, และ PNG ทำให้สามารถใส่เนื้อหาภาพที่หลากหลายและสวยงามในเอกสาร PDF ของคุณได้ ตัวอย่างโค้ดที่มีประโยชน์นี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถฝังรูปภาพในไฟล์ PDF ภายในสภาพแวดล้อม Node.js ได้อย่างไร
วิธีฝังรูปภาพในเอกสาร PDF ผ่านไลบรารี Node.js?
const pdfWriter = hummus.createWriter('image.pdf');
const page = pdfWriter.createPage(0, 0, 595, 842);
const context = pdfWriter.startPageContentContext(page);
context.drawImage(50, 700, 'path/to/image.jpg', {
transformation: { width: 200, height: 200 }
});
pdfWriter.writePage(page).end();
การรวมเอกสาร PDF ในแอป Node.js
การรวมไฟล์ PDF หลายไฟล์เป็นเอกสารเดียวเป็นความต้องการทั่วไปในหลายแอปพลิเคชัน ไลบรารีโอเพ่นซอร์ส HummusJS ได้ให้ฟังก์ชันครบถ้วนสำหรับการรวมเอกสาร PDF หลายไฟล์เป็นไฟล์เดียวภายในแอป Node.js ฟีเจอร์นี้มีประโยชน์อย่างมากสำหรับการรวมรายงานหลายฉบับ พอร์ตโฟลิโอ หรือคอลเลกชันของเอกสาร PDF ใด ๆ ไลบรารีทำให้กระบวนการนี้ง่ายขึ้น ทำให้การรวมไฟล์ PDF หลายไฟล์เป็นเรื่องง่ายตามตัวอย่างโค้ดด้านล่าง
วิธีรวมเอกสาร PDF หลายไฟล์ใน Node.js ?
const hummus = require('hummus');
const pdfWriter = hummus.createWriter('merged.pdf');
pdfWriter.appendPDFPagesFromPDF('file1.pdf');
pdfWriter.appendPDFPagesFromPDF('file2.pdf');
pdfWriter.end();
จัดการข้อความและแบบอักษรใน PDF
ด้วยไลบรารี HummusJS นักพัฒนาซอฟต์แวร์สามารถจัดการข้อความและแบบอักษรได้อย่างแม่นยำภายในแอป JavaScript ไลบรารีนี้ให้ความสามารถในการจัดการข้อความและแบบอักษรที่แข็งแกร่ง ทำให้สามารถใส่แบบอักษรต่าง ๆ และกำหนดตำแหน่งข้อความอย่างแม่นยำในเอกสาร PDF ความสามารถนี้เป็นสิ่งสำคัญสำหรับการสร้างเอกสารที่มีการจัดรูปแบบตัวอักษรหลากหลายและตำแหน่งข้อความที่ปรับแต่งได้ นี่คือตัวอย่างว่าผู้พัฒนาซอฟต์แวร์จะใช้แบบอักษรกำหนดเองในเอกสาร PDF ของตนภายใน Node.js อย่างไร
วิธีใช้ฟอนต์แบบกำหนดเองในเอกสาร PDF ผ่านไลบรารี Node.js?
const hummus = require('hummus');
const pdfWriter = hummus.createWriter('custom_font.pdf');
const page = pdfWriter.createPage(0, 0, 595, 842);
pdfWriter.startPageContentContext(page)
.writeText(
'Custom Font Example',
100, 700,
{ font: pdfWriter.getFontForFile('CustomFont.ttf'), size: 16, colorspace: 'gray', color: 0x00 }
);
pdfWriter.writePage(page);
pdfWriter.end();