Tối ưu hóa PDF
Trình Quản lý PDF Documentize cho .NET là một plugin toàn diện giúp nâng cao 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úp 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, khiến chúng dễ lưu trữ, chia sẻ và xem hơn.
Tối ưu hóa PDF
Các bước sau đây minh họa 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à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
Optimize
củaPdfManager
để thực hiện quá trình tối ưu hóa.
1
2// Tạo đối tượng OptimizeOptions để đặt hướng dẫn
3var options = new OptimizeOptions();
4// Thêm đường dẫn tệp đầu vào
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6// Đặt đường dẫn tệp đầu ra
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Thực hiện quá trình
9PdfManager.Optimize(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
Rotate
củaPdfManager
.
1
2// Tạo đối tượng RotateOptions để đặt hướng dẫn
3var options = new RotateOptions();
4// Đặt góc xoay mới
5options.Rotation = Rotation.On90;
6// Thêm đường dẫn tệp đầu vào
7options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
8// Đặt đường dẫn tệp đầu ra
9options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
10// Thực hiện quá trình
11PdfManager.Rotate(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 để xác đị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
Resize
củaPdfManager
.
1
2// Tạo đối tượng ResizeOptions để đặt hướng dẫn
3var options = new ResizeOptions();
4// Đặt kích thước trang mới
5options.PageSize = PageSize.A3;
6// Thêm đường dẫn tệp đầu vào
7options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
8// Đặt đường dẫn tệp đầu ra
9options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
10// Thực hiện quá trình
11PdfManager.Resize(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, hợp nhất 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à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 để xác định khu vực cắt.
- Chạy phương thức
Compress
củaPdfManager
.
1
2// Tạo đối tượng CompressOptions để đặt hướng dẫn
3var options = new CompressOptions();
4// Thêm đường dẫn tệp đầu vào
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6// Đặt đường dẫn tệp đầu ra
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Thực hiện quá trình
9PdfManager.Compress(options);
Tính năng chính:
- Tối ưu hóa: Giảm kích thước tệp PDF mà không 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 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.