Trình Ghép PDF

Trình Ghép PDF Documentize cho .NET là một công cụ đa năng được thiết kế để ghép nhiều tài liệu PDF thành một tập tin duy nhất. Nó đơn giản hóa quá trình hợp nhất các tệp PDF, đảm bảo tài liệu của bạn được ghép một cách hiệu quả và duy trì tính đồng nhất trong nội dung. Plugin này xử lý các nguồn tài nguyên nội bộ như phông chữ và hình ảnh để tối ưu hóa tài liệu đã ghép.

Tính Năng Chính:

  • Ghép Nhiều PDF: Dễ dàng kết hợp nhiều tệp PDF thành một.
  • Tối Ưu Hóa Tài Nguyên: Xóa bỏ phông chữ và hình ảnh trùng lặp trong quá trình ghép.
  • Xử Lý Lô: Ghép các lô tài liệu PDF lớn trong một lần.
  • Ghép An Toàn: Đảm bảo tính toàn vẹn của tài liệu mà không mất dữ liệu hoặc gây hư hỏng nội dung.

Cách Ghép Tài Liệu PDF

Để ghép nhiều tài liệu PDF thành một tập tin duy nhất, làm theo các bước sau:

  1. Tạo một thể hiện của lớp Merger.
  2. Tạo một thể hiện của MergeOptions để cấu hình quá trình ghép.
  3. Thêm các tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  4. Đặt đường dẫn tệp đầu ra bằng cách sử dụng AddOutput.
  5. Thực hiện quá trình ghép bằng phương thức Process.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// Thêm các tệp PDF đầu vào để ghép  
 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// Đặt đường dẫn tệp đầu ra  
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));  
12
13// Ghép các PDF  
14merger.Process(mergeOptions);  

Cách Ghép PDF với Phạm Vi Trang

Bạn cũng có thể ghép các phạm vi trang cụ thể từ các tệp PDF đầu vào bằng cách sử dụng lớp MergeOptions. Điều này cho phép bạn kết hợp các trang được chọn vào tài liệu đầu ra cuối cùng.

  1. Tạo một thể hiện của lớp Merger.
  2. Cấu hình các phạm vi trang bằng MergeOptions.
  3. Thêm các tệp đầu vào với các phạm vi trang đã chỉ định.
  4. Đặt đường dẫn đầu ra.
  5. Gọi phương thức Process.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// Ghép các trang cụ thể từ các PDF đầu vào  
 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// Đặt đường dẫn tệp đầu ra  
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));  
11
12// Ghép các PDF  
13merger.Process(mergeOptions);  

Cách Xử Lý Ghép Lô

Plugin Trình Ghép PDF được tối ưu hóa để xử lý các lô lớn tài liệu PDF. Bằng cách tận dụng tính năng xử lý lô, bạn có thể ghép hàng trăm PDF trong một thao tác duy nhất, đảm bảo quản lý tài liệu hiệu quả và nhanh chóng.

  1. Tạo một thể hiện của lớp Merger.
  2. Thêm tất cả các tệp PDF đầu vào vào lớp MergeOptions.
  3. Đặt đường dẫn đầu ra.
  4. Gọi phương thức Process để ghép tất cả các tệp trong lô.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// Thêm một lô lớn các PDF để ghép  
 6for (int i = 1; i <= 100; i++)  
 7{  
 8    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));  
 9}  
10
11// Đặt đường dẫn tệp đầu ra  
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));  
13
14// Xử lý việc ghép lô  
15merger.Process(mergeOptions);  
 Tiếng Việt