ไลบรารี 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 ของตนเป็นเรื่องง่ายขึ้น

Previous Next

เริ่มต้นใช้งาน 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();
 ไทย