ภาพรวม
การรวมไฟล์ PDF เป็นความต้องการทั่วไปสำหรับนักพัฒนาที่ทำงานกับการประมวลผลเอกสาร ในโพสต์บล็อกนี้ เราจะสำรวจวิธีการรวมไฟล์ PDF หลายไฟล์เป็นเอกสารเดียวโดยใช้ GroupDocs.Merger for Node.js via Java ไลบรารีนี้ช่วยให้คุณรวมไฟล์ PDF ได้อย่างโปรแกรมโดยไม่ต้องใช้ซอฟต์แวร์ของบุคคลที่สาม ช่วยทำให้กระบวนการทำงานของคุณมีประสิทธิภาพมากขึ้นและเพิ่มผลผลิต
ในคู่มือแบบทีละขั้นตอนนี้ คุณจะได้เรียนรู้วิธีการ:
- เริ่มต้นคลาส merger ด้วยไฟล์ PDF ต้นฉบับ
 - เพิ่มไฟล์ PDF เพิ่มเติมลงใน merger
 - บันทึกไฟล์ PDF ที่รวมแล้ว
 
วิธีการรวมไฟล์ PDF ใน Node.js
ในการรวมไฟล์ PDF ใน Node.js คุณจำเป็นต้องสร้างอินสแตนซ์ของคลาส Merger โดยระบุพาธไปยังไฟล์ PDF ต้นฉบับ ก่อนอื่น หลังจากนั้น คุณสามารถเพิ่มไฟล์ PDF อื่น ๆ ที่คุณต้องการรวมเข้าไปในเอกสารที่รวมกัน และสุดท้าย บันทึกไฟล์ PDF ที่เป็นผลลัพธ์
ขั้นตอนในการรวมไฟล์ PDF:
- โหลดไฟล์ PDF ต้นฉบับ - สร้างอินสแตนซ์ของคลาส 
Mergerโดยใช้พาธของ PDF แรก - เพิ่มไฟล์ PDF อื่น ๆ - ใช้เมธอด 
joinเพื่อรวมไฟล์ PDF เพิ่มเติมใน merger - บันทึกไฟล์ PDF ที่ได้ - เรียกเมธอด 
saveเพื่อส่งออกเอกสารที่รวมแล้วไปยังสถานที่ที่คุณต้องการ 
นี่คือตัวอย่างโค้ดที่แสดงให้เห็นถึงขั้นตอนเหล่านี้:
// นำเข้าไลบรารี GroupDocs.Merger for Node.js
const GroupDocs = require("groupdocs-merger");
// ฟังก์ชันในการรวมไฟล์ PDF
async function mergePdf(groupdocs, inputFilePath) {
    // สร้างอินสแตนซ์ Merger ใหม่ด้วยไฟล์ PDF ต้นฉบับ
    const merger = new groupdocs.merger.Merger(inputFilePath);
    
    // กำหนดพาธไฟล์ผลลัพธ์สำหรับ PDF ที่รวมแล้ว
    const outputPath = `${groupdocs.outputFolder}/MergePdf.pdf`;
    
    console.log(`Merged to ${outputPath}`);
    
    // เพิ่มไฟล์ PDF อีกไฟล์เพื่อรวม
    merger.join("path/to/your/secondPDF.pdf");
    
    // บันทึก PDF ที่รวมไปยังพาธผลลัพธ์ที่กำหนด
    await merger.save(outputPath);
}
// ตัวอย่างการใช้งาน
mergePdf(GroupDocs, "path/to/your/firstPDF.pdf");
ตัวอย่างโค้ดสำหรับการรวม PDF
ในตัวอย่างโค้ดที่ให้ไว้ข้างต้น เราทำขั้นตอนสำคัญต่อไปนี้:
- นำเข้าไลบรารีที่จำเป็น: ขั้นตอนนี้ช่วยให้แน่ใจว่า GroupDocs.Merger สามารถใช้งานได้ในแอปพลิเคชันของคุณ
 - สร้างอินสแตนซ์ของคลาส Merger: พาธของไฟล์ PDF แรกจะถูกส่งไปยังคอนสตรัคเตอร์ของ 
Mergerเพื่อเริ่มกระบวนการรวม - รวม PDF เพิ่มเติม: ไฟล์ PDF แต่ละไฟล์จะถูกรวมกันโดยใช้เมธอด 
joinซึ่งอนุญาตให้คุณรวมเอกสาร PDF หลาย ๆ ไฟล์เป็นไฟล์เดียว - บันทึกเอกสารสุดท้าย: โดยการเรียกเมธอด 
saveเราจะเขียน PDF ที่รวมแล้วลงบนดิสก์ 
ใช้บุ๊คมาร์กขณะรวม PDF
หากคุณต้องการรักษาบุ๊คมาร์กใน PDF ที่รวมแล้ว คุณสามารถกำหนดค่ากระบวนการรวมเพื่อรวมฟีเจอร์นี้โดยใช้ตัวเลือกบางประการ
ตัวอย่างด้านล่างนี้แสดงให้เห็นวิธีการรวมไฟล์ PDF ในขณะที่รักษาบุ๊คมาร์ก:
// นำเข้าไลบรารี GroupDocs.Merger for Node.js
const GroupDocs = require("groupdocs-merger");
// ฟังก์ชันในการรวม PDF พร้อมบุ๊คมาร์ก
async function mergePdfWithBookmarks(groupdocs, inputFilePath) {
    // สร้างอินสแตนซ์ Merger ใหม่
    const merger = new groupdocs.merger.Merger(inputFilePath);
    
    // กำหนดพาธไฟล์ผลลัพธ์
    const outputPath = `${groupdocs.outputFolder}/MergePdfWithBookmarks.pdf`;
    
    // สร้างตัวเลือกในการใช้บุ๊คมาร์ก
    const pdfJoinOptions = {
        useBookmarks: true // เปิดใช้งานบุ๊คมาร์ก
    };
    console.log(`Merged to ${outputPath}`);
    
    // เพิ่ม PDF ตัวที่สองพร้อมบุ๊คมาร์ก
    merger.join("path/to/your/secondPDF.pdf", pdfJoinOptions);
    
    // บันทึก PDF ที่รวมไปยังพาธผลลัพธ์ที่กำหนด
    await merger.save(outputPath);
}
// ตัวอย่างการใช้งาน
mergePdfWithBookmarks(GroupDocs, "path/to/your/firstPDF.pdf");
ในตัวอย่างนี้ เราได้ระบุตัวเลือกเพื่อรักษาบุ๊คมาร์กเมื่อรวม PDF การเพิ่ม useBookmarks: true จะทำให้บุ๊คมาร์กจากไฟล์ต้นฉบับถูกเก็บรักษาไว้ในเอกสารที่รวมแล้ว
สรุป
การรวมไฟล์ PDF ใน Node.js โดยใช้ GroupDocs.Merger for Node.js via Java เป็นกระบวนการที่ง่ายซึ่งสามารถช่วยทำให้การจัดการเอกสารของคุณมีประสิทธิภาพมากขึ้น ไม่ว่าคุณจะต้องการรวมเอกสารหลายฉบับไว้สำหรับการรายงานหรือส่งไฟล์หลายไฟล์ในฐานะการแนบเดียว ไลบรารีนี้ให้เครื่องมือที่จำเป็นในการทำงานเหล่านี้อย่างเป็นโปรแกรม โดยไม่ต้องพึ่งพาซอฟต์แวร์ของบุคคลที่สาม
ดูเพิ่มเติม
- เอกสารสำหรับ GroupDocs.Merger for Node.js
 - เอกสารอ้างอิง API
 - ตัวอย่าง GitHub
 - การเผยแพร่สำหรับ GroupDocs.Merger
 
อย่าลืมว่าคุณสามารถดาวน์โหลดรุ่นทดลองใช้ฟรีจาก releases.groupdocs.com และขอใบอนุญาตชั่วคราว ที่นี่. ใบอนุญาตชั่วคราวช่วยให้คุณลองใช้ไลบรารีของเราได้โดยไม่มีข้อจำกัด
ตัวอย่าง
เพื่อช่วยให้คุณเข้าใจการรวมไฟล์ PDF โดยใช้ GroupDocs.Merger for Node.js via Java ต่อไปนี้คือตัวอย่างการใช้งานที่แสดงถึงความสามารถของไลบรารี
ตัวอย่างการรวม PDF เบื้องต้น
ในตัวอย่างนี้ เราจะรวมไฟล์ PDF สองไฟล์ที่เรียบง่ายให้เป็นไฟล์เดียว
// นำเข้าไลบรารี GroupDocs.Merger for Node.js
const GroupDocs = require("groupdocs-merger");
// ฟังก์ชันในการรวมไฟล์ PDF สองไฟล์
async function mergeTwoPdfFiles(groupdocs) {
    // กำหนดพาธสำหรับไฟล์ PDF ต้นฉบับ
    const firstPdfPath = "path/to/your/firstPDF.pdf";
    const secondPdfPath = "path/to/your/secondPDF.pdf";
    
    // สร้างอินสแตนซ์ Merger ใหม่สำหรับ PDF แรก
    const merger = new groupdocs.merger.Merger(firstPdfPath);
    
    // รวม PDF ตัวที่สองเข้ากับตัวแรก
    merger.join(secondPdfPath);
    
    // กำหนดพาธผลลัพธ์สำหรับ PDF ที่รวมแล้ว
    const outputPath = `${groupdocs.outputFolder}/MergedTwoPdfFiles.pdf`;
    
    // บันทึกผลลัพธ์ลงในพาธผลลัพธ์ที่กำหนด
    await merger.save(outputPath);
    console.log(`Merged files saved to: ${outputPath}`);
}
// ตัวอย่างการใช้งาน
mergeTwoPdfFiles(GroupDocs);
การรวมไฟล์หลายไฟล์
ในกรณีนี้ เราจะรวมไฟล์ PDF สามไฟล์เป็นเอกสารเดียว
// นำเข้าไลบรารี GroupDocs.Merger for Node.js
const GroupDocs = require("groupdocs-merger");
// ฟังก์ชันในการรวมไฟล์ PDF หลายไฟล์
async function mergeMultiplePdfFiles(groupdocs) {
    // กำหนดพาธสำหรับไฟล์ PDF ต้นฉบับ
    const pdfPaths = [
        "path/to/your/firstPDF.pdf",
        "path/to/your/secondPDF.pdf",
        "path/to/your/thirdPDF.pdf"
    ];
    
    // สร้างอินสแตนซ์ Merger ใหม่ด้วย PDF แรก
    const merger = new groupdocs.merger.Merger(pdfPaths[0]);
    
    // วนลูปและรวม PDF เพิ่มเติม
    for (let i = 1; i < pdfPaths.length; i++) {
        await merger.join(pdfPaths[i]);
    }
    
    // กำหนดพาธผลลัพธ์สำหรับ PDF ที่รวมแล้ว
    const outputPath = `${groupdocs.outputFolder}/MergedMultiplePdfFiles.pdf`;
    
    // บันทึกผลลัพธ์ลงในพาธผลลัพธ์ที่กำหนด
    await merger.save(outputPath);
    console.log(`Merged multiple files saved to: ${outputPath}`);
}
// ตัวอย่างการใช้งาน
mergeMultiplePdfFiles(GroupDocs);
ตัวอย่างเหล่านี้แสดงให้คุณเห็นถึงวิธีการรวมเอกสาร PDF หนึ่งหรือมากกว่าหนึ่งเอกสารได้อย่างมีประสิทธิภาพโดยใช้ GroupDocs.Merger for Node.js via Java ความยืดหยุ่นของไลบรารีช่วยให้นักพัฒนาตั้งค่ากระบวนการรวมได้ตามความต้องการเฉพาะของพวกเขา
ดูเพิ่มเติม
- เอกสารสำหรับ GroupDocs.Merger for Node.js
 - เอกสารอ้างอิง API
 - ตัวอย่าง GitHub
 - การเผยแพร่สำหรับ GroupDocs.Merger
 
ดาวน์โหลดรุ่นทดลองใช้ฟรีและข้อมูลใบอนุญาตชั่วคราว
คุณสามารถเริ่มต้นใช้งาน GroupDocs.Merger for Node.js via Java ได้โดยการดาวน์โหลดรุ่นทดลองใช้ฟรีจาก releases.groupdocs.com. รุ่นทดลองใช้ฟรีช่วยให้คุณสำรวจฟีเจอร์ของไลบรารีได้โดยไม่มีข้อจำกัด
หากคุณต้องการทดสอบไลบรารีโดยไม่มีข้อจำกัด คุณสามารถขอใบอนุญาตชั่วคราวได้โดยไปที่ ลิงก์นี้. ใบอนุญาตชั่วคราวช่วยให้คุณใช้งานไลบรารีของเราได้อย่างเต็มที่ในระหว่างช่วงการประเมินผลของคุณ.