PDF Merger

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

คุณสมบัติเด่น:

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

วิธีการรวมเอกสาร PDF

ในการรวมเอกสาร PDF หลายไฟล์เป็นไฟล์เดียว ให้ทำตามขั้นตอนดังต่อไปนี้:

  1. สร้างอินสแตนซ์ของคลาส Merger
  2. สร้างอินสแตนซ์ของ MergeOptions เพื่อกำหนดการรวม
  3. เพิ่มไฟล์ PDF ที่ต้องการรวมโดยใช้วิธี AddInput
  4. ตั้งค่าที่อยู่ไฟล์ผลลัพธ์โดยใช้ AddOutput
  5. ดำเนินการรวมโดยใช้วิธี Process
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// เพิ่มไฟล์ PDF ที่ต้องการรวม  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));  
 9
10// ระบุที่อยู่ไฟล์ผลลัพธ์  
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));  
12
13// รวมไฟล์ PDF  
14merger.Process(mergeOptions);  

วิธีการรวม PDF ด้วยช่วงหน้า

คุณยังสามารถรวมช่วงหน้าที่เฉพาะจากไฟล์ PDF ที่นำเข้าโดยใช้คลาส MergeOptions ซึ่งจะช่วยให้คุณสามารถรวมหน้าที่เลือกเข้าสู่เอกสารผลลัพธ์สุดท้ายได้

  1. สร้างอินสแตนซ์ของคลาส Merger
  2. กำหนดช่วงหน้าโดยใช้ MergeOptions
  3. เพิ่มไฟล์ที่นำเข้าพร้อมช่วงหน้าที่กำหนด
  4. ตั้งค่าที่อยู่ผลลัพธ์
  5. เรียกใช้วิธี Process
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// รวมหน้าที่เฉพาะจาก PDF ที่นำเข้า  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));  
 8
 9// ระบุที่อยู่ไฟล์ผลลัพธ์  
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));  
11
12// รวมไฟล์ PDF  
13merger.Process(mergeOptions);  

วิธีการจัดการการรวมแบบกลุ่ม

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

  1. สร้างอินสแตนซ์ของคลาส Merger
  2. เพิ่มไฟล์ PDF ทุกรายการลงในคลาส MergeOptions
  3. ระบุที่อยู่ไฟล์ผลลัพธ์
  4. เรียกใช้วิธี Process เพื่อรวมไฟล์ทั้งหมดในกลุ่ม
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// เพิ่ม PDF จำนวนมากสำหรับการรวม  
 6for (int i = 1; i <= 100; i++)  
 7{  
 8    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));  
 9}  
10
11// ระบุที่อยู่ไฟล์ผลลัพธ์  
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));  
13
14// ประมวลผลการรวมแบบกลุ่ม  
15merger.Process(mergeOptions);  
 แบบไทย