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.

  1. Tạo một đối tượng OptimizeOptions để cấu hình cài đặt tối ưu hóa.
  2. Thêm tệp PDF đầu vào và đặt vị trí đầu ra cho tệp đã tối ưu hóa.
  3. Chạy phương thức Optimize của PdfManager để 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.

  1. Tạo một đối tượng RotateOptions và cấu hình góc xoay.
  2. Thêm tệp PDF đầu vào và chỉ định vị trí tệp đầu ra.
  3. Đặt góc xoay (ví dụ: 90 độ) bằng cách sử dụng phương thức SetRotation.
  4. Chạy phương thức Rotate của PdfManager.
 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.

  1. Tạo một đối tượng ResizeOptions để xác định kích thước trang.
  2. Thêm tệp đầu vào và đặt vị trí đầu ra mong muốn.
  3. Sử dụng phương thức SetPageSize để chỉ định kích thước mới (ví dụ: A4).
  4. Chạy phương thức Resize của PdfManager.
 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.

  1. Tạo một đối tượng CompressOptions để cấu hình cài đặt tối ưu hóa.
  2. Thêm tệp đầu vào và chỉ định vị trí tệp đầu ra.
  3. Sử dụng phương thức SetCropBox để xác định khu vực cắt.
  4. Chạy phương thức Compress của PdfManager.
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.
 Tiếng Việt