Tách PDF

Documentize PDF Manager for .NET là một công cụ mạnh mẽ giúp đơn giản hoá việc tách các tài liệu PDF lớn thành các tệp nhỏ hơn, dễ quản lý hơn. Dù bạn cần trích xuất từng trang riêng lẻ hay chia một tài liệu thành các phần cụ thể, thành phần này cho phép bạn thực hiện một cách hiệu quả và với ít công sức nhất.

Cách Tách PDF

Để tách một tài liệu PDF thành các trang riêng lẻ, làm theo các bước sau:

  1. Tạo một thể hiện của SplitOptions để cấu hình các tùy chọn tách.
  2. Thêm tệp PDF đầu vào bằng phương thức AddInput.
  3. Thêm các tệp đầu ra cho mỗi trang đã tách bằng phương thức AddOutput.
  4. Gọi phương thức Split của lớp PdfManager để thực hiện việc tách PDF.
​
1// Create SplitOptions object to configure the operation
2var options = new SplitOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Specify output PDF file paths
6options.AddOutput(new FileData("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileData("path_to_result_pdf_file_2.pdf"));
8// Perform the process
9PdfManager.Split(options);

Cách Tách PDF bằng Streams

Để tách một tài liệu PDF bằng cách sử dụng streams, làm theo các bước sau:

  1. Chuẩn bị các stream đầu vào và đầu ra.
  2. Tạo một thể hiện của SplitOptions để cấu hình quá trình tách.
  3. Thêm stream PDF đầu vào bằng phương thức AddInput.
  4. Chỉ định các stream PDF đầu ra bằng phương thức AddOutput.
  5. Đặt thuộc tính CloseOutputStreams thành false nếu các stream đầu ra cần được giữ mở sau khi hoàn thành.
  6. Gọi phương thức Split của lớp PdfManager để thực hiện thao tác tách.
​
 1// Prepare input and output streams
 2using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
 3using var outputStream1 = new MemoryStream();
 4using var outputStream2 = new MemoryStream();
 5
 6// Create SplitOptions object to configure the operation
 7var options = new SplitOptions();
 8// Add input stream
 9options.AddInput(inputStream);
10// Specify output PDF streams
11options.AddOutput(outputStream1);
12options.AddOutput(outputStream2);
13// Prevent the closing of output streams
14options.CloseOutputStreams = false;
15// Perform the process
16PdfManager.Split(options);

Các tính năng chính:

  • Split PDF by Page: Tách một tài liệu PDF thành các trang riêng lẻ.
  • Custom Split Options: Cấu hình quá trình tách dựa trên nhu cầu của bạn.
  • Organized Output: Dễ dàng quản lý các tệp đầu ra cho mỗi trang hoặc phần đã tách.
 Tiếng Việt