PDF Optimizer
Bộ Tối ưu hóa PDF Documentize là một plugin toàn diện giúp cải thiện tài liệu PDF thông qua các kỹ thuật tối ưu hóa tiên tiến. Nó được thiết kế để giảm kích thước tệp, xoay trang, cắt nội dung và thay đổi kích thước tài liệu. Những thao tác này cải thiện chất lượng và khả năng quản lý của các tệp PDF, giúp chúng dễ dàng lưu trữ, chia sẻ và xem hơn.
Tối ưu hóa PDF
Các bước sau đây cho thấy cách tối ưu hóa một tài liệu PDF bằng cách giảm kích thước tệp trong khi vẫn duy trì chất lượng.
- Tạo một đối tượng OptimizeOptions để cấu hình các cài đặt tối ưu hóa.
- Thêm tệp PDF đầu vào và đặt vị trí đầu ra cho tệp đã tối ưu hóa.
- Chạy phương thức
Process
củaOptimizer
để thực hiện tối ưu hóa.
1// Tạo đối tượng OptimizeOptions để đặt hướng dẫn
2var options = new OptimizeOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quá trình
8Optimizer.Process(options);
Xoay PDF
Sử dụng lớp RotateOptions để điều chỉnh hướng của các trang trong tệp PDF.
- Tạo một đối tượng RotateOptions và cấu hình góc xoay.
- Thêm tệp PDF đầu vào và chỉ định vị trí tệp đầu ra.
- Đặt góc xoay (ví dụ: 90 độ) bằng cách sử dụng phương thức SetRotation.
- Chạy phương thức
Process
củaOptimizer
.
1// Tạo đối tượng RotateOptions để đặt hướng dẫn
2var options = new RotateOptions();
3// Đặt góc Xoay mới
4options.Rotation = Rotation.On90;
5// Thêm đường dẫn tệp đầu vào
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// Đặt đường dẫn tệp đầu ra
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// Thực hiện quá trình
10Optimizer.Process(options);
Thay đổi kích thước PDF
Để thay đổi kích thước một tài liệu PDF, lớp ResizeOptions được sử dụng để chỉ định kích thước trang mới cho tài liệu.
- Tạo một đối tượng ResizeOptions để xác định kích thước trang.
- Thêm tệp đầu vào và đặt vị trí đầu ra mong muốn.
- Sử dụng phương thức SetPageSize để chỉ định kích thước mới (ví dụ: A4).
- Chạy phương thức
Process
củaOptimizer
.
1// Tạo đối tượng ResizeOptions để đặt hướng dẫn
2var options = new ResizeOptions();
3// Đặt Kích thước Trang mới
4options.PageSize = PageSize.A3;
5// Thêm đường dẫn tệp đầu vào
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// Đặt đường dẫn tệp đầu ra
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// Thực hiện quá trình
10Optimizer.Process(options);
Nén PDF
Nén tài liệu PDF khi có thể bằng cách loại bỏ các tài nguyên trang không sử dụng, gộp các tài sản giống nhau và loại bỏ các đối tượng thừa.
- Tạo một đối tượng CompressOptions để cấu hình các cài đặt tối ưu hóa.
- Thêm tệp đầu vào và chỉ định vị trí tệp đầu ra.
- Sử dụng phương thức SetCropBox để định nghĩa khu vực cắt.
- Chạy phương thức
Process
củaOptimizer
.
1// Tạo đối tượng CompressOptions để đặt hướng dẫn
2var options = new CompressOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quá trình
8Optimizer.Process(options);
Tính năng chính:
- Tối ưu hóa: Giảm kích thước tệp PDF mà không làm mất chất lượng.
- Xoay: Điều chỉnh hướng của các trang PDF.
- Thay đổi kích thước: Thay đổi kích thước các trang theo các kích thước cụ thể (ví dụ: A4, Letter).
- Nén: Loại bỏ các tài nguyên và đối tượng trang không sử dụng khỏi tài liệu.