Class Optimizer

Thông tin

Đại diện cho plugin Documentize.Optimizer. Được sử dụng để Tối ưu hóa, Xoay, Thay đổi kích thước, Nén tài liệu PDF.

public static class Optimizer

Kế thừa

objectOptimizer

Các thành viên kế thừa

Ví dụ

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 để thiết lập 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"));
// Thiết lập đườ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 để thiết lập hướng dẫn
var options = new RotateOptions();
// Thiết lập 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"));
// Thiết lập đườ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 để thiết lập hướng dẫn
var options = new ResizeOptions();
// Thiết lập 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"));
// Thiết lập đườ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 để thiết lập 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"));
// Thiết lập đườ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);

Phương thức

Process(OptimizeOptions)

Bắt đầu quá trình Documentize.Optimizer với các tham số đã chỉ định.

public static ResultContainer Process(OptimizeOptions options)

Tham số

  • options OptimizeOptions: Một đối tượng options chứa các hướng dẫn cho thao tác.

Trả về

ResultContainer : Một đối tượng chứa kết quả của thao tác.

Process(RotateOptions)

Bắt đầu quá trình Documentize.Optimizer với các tham số đã chỉ định.

public static ResultContainer Process(RotateOptions options)

Tham số

  • options RotateOptions: Một đối tượng options chứa các hướng dẫn cho thao tác.

Trả về

ResultContainer : Một đối tượng chứa kết quả của thao tác.

Process(ResizeOptions)

Bắt đầu quá trình Documentize.Optimizer với các tham số đã chỉ định.

public static ResultContainer Process(ResizeOptions options)

Tham số

  • options ResizeOptions: Một đối tượng options chứa các hướng dẫn cho thao tác.

Trả về

ResultContainer : Một đối tượng chứa kết quả của thao tác.

Process(CompressOptions)

Bắt đầu quá trình Documentize.Optimizer với các tham số đã chỉ định.

public static ResultContainer Process(CompressOptions options)

Tham số

  • options CompressOptions: Một đối tượng options chứa các hướng dẫn cho thao tác.

Trả về

ResultContainer : Một đối tượng chứa kết quả của thao tác.

Namespace: Documentize Assembly: Documentize.dll

 Tiếng Việt