PDF Merger
Documentize PDF Merger สำหรับ .NET คือเครื่องมือที่มีความหลากหลายออกแบบมาเพื่อรวมเอกสาร PDF หลายไฟล์เป็นไฟล์เดียว มันช่วยให้การรวมไฟล์ PDF ง่ายขึ้น ทำให้เอกสารของคุณถูกรวมอย่างมีประสิทธิภาพและรักษาความสอดคล้องของเนื้อหาไว้ ส่วนปลั๊กอินจะจัดการทรัพยากรภายใน เช่น ฟอนต์และภาพ เพื่อเพิ่มประสิทธิภาพเอกสารที่ถูกรวม
คุณสมบัติเด่น:
- รวม PDF หลายไฟล์: รวมไฟล์ PDF หลายไฟล์เป็นไฟล์เดียวได้อย่างง่ายดาย
- เพิ่มประสิทธิภาพทรัพยากร: ลบฟอนต์และภาพที่ซ้ำกันระหว่างการรวม
- การประมวลผลแบบกลุ่ม: รวมชุดเอกสาร PDF ขนาดใหญ่ในครั้งเดียว
- การรวมที่ปลอดภัย: รับประกันความสมบูรณ์ของเอกสารโดยไม่สูญเสียข้อมูลหรือเกิดการเปลี่ยนแปลงในเนื้อหา
วิธีการรวมเอกสาร PDF
ในการรวมเอกสาร PDF หลายไฟล์เป็นไฟล์เดียว ให้ทำตามขั้นตอนดังต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส
Merger
- สร้างอินสแตนซ์ของ
MergeOptions
เพื่อกำหนดการรวม - เพิ่มไฟล์ PDF ที่ต้องการรวมโดยใช้วิธี
AddInput
- ตั้งค่าที่อยู่ไฟล์ผลลัพธ์โดยใช้
AddOutput
- ดำเนินการรวมโดยใช้วิธี
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
ซึ่งจะช่วยให้คุณสามารถรวมหน้าที่เลือกเข้าสู่เอกสารผลลัพธ์สุดท้ายได้
- สร้างอินสแตนซ์ของคลาส
Merger
- กำหนดช่วงหน้าโดยใช้
MergeOptions
- เพิ่มไฟล์ที่นำเข้าพร้อมช่วงหน้าที่กำหนด
- ตั้งค่าที่อยู่ผลลัพธ์
- เรียกใช้วิธี
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 หลายร้อยไฟล์ในครั้งเดียว ซึ่งจะช่วยให้การจัดการเอกสารมีประสิทธิภาพและรวดเร็ว
- สร้างอินสแตนซ์ของคลาส
Merger
- เพิ่มไฟล์ PDF ทุกรายการลงในคลาส
MergeOptions
- ระบุที่อยู่ไฟล์ผลลัพธ์
- เรียกใช้วิธี
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);