Class Optimizer
Đạ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
Các thành viên kế thừa
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
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