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