v25.4
Cải thiện tính khả dụng của Optimizer
- Lớp là tĩnh và không yêu cầu sử dụng constructor.
- Cải thiện ví dụ chính.
- Thêm các ví dụ bổ sung.
Ví dụ Sử dụng:
// Ví dụ này minh họa cách Tối ưu hóa tài liệu PDF.
// Tạo đối tượng OptimizeOptions để đặt hướng dẫn
var options = new OptimizeOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Optimizer.Process(options);
// Ví dụ này minh họa cách Xoay tài liệu PDF.
// Tạo đối tượng RotateOptions để đặt hướng dẫn
var options = new RotateOptions();
// Đặt Xoay mới
options.Rotation = Rotation.On90;
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Optimizer.Process(options);
// Ví dụ này minh họa cách Thay đổi kích thước tài liệu PDF.
// Tạo đối tượng ResizeOptions để đặt hướng dẫn
var options = new ResizeOptions();
// Đặt Kích thước trang mới
options.PageSize = PageSize.A3;
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Optimizer.Process(options);
// Ví dụ này minh họa cách Nén tài liệu PDF.
// Tạo đối tượng CompressOptions để đặt hướng dẫn
var options = new CompressOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Optimizer.Process(options);
Cải thiện tính khả dụng của Plugin Splitter
- Lớp là tĩnh và không yêu cầu sử dụng constructor.
- Cải thiện ví dụ chính.
Ví dụ Sử dụng:
// Ví dụ này minh họa cách Tách tài liệu PDF.
// Tạo đối tượng SplitOptions để đặt hướng dẫn
var options = new SplitOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
// Thực hiện quá trình
Splitter.Process(options);
Cải thiện tính khả dụng của Plugin Merger
- Lớp là tĩnh và không yêu cầu sử dụng constructor.
- Cải thiện ví dụ chính.
Ví dụ Sử dụng:
// Ví dụ này minh họa cách Hợp nhất hai tài liệu PDF.
// Tạo đối tượng MergeOptions để đặt hướng dẫn
var options = new MergeOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Merger.Process(options);
Sửa lỗi nhỏ