Bộ chuyển đổi PDF sang TIFF

Bộ chuyển đổi PDF sang TIFF cho .NET là một công cụ mạnh mẽ được thiết kế để chuyển đổi tài liệu PDF thành hình ảnh TIFF chất lượng cao. Plugin này đảm bảo rằng nội dung của bạn có thể truy cập trên nhiều nền tảng khác nhau trong khi vẫn duy trì độ trung thực và tính linh hoạt tuyệt vời.

Tính năng chính:

  • Chuyển đổi PDF sang TIFF: Chuyển đổi dễ dàng toàn bộ tài liệu PDF hoặc các trang cụ thể thành hình ảnh TIFF.
  • Độ phân giải tùy chỉnh: Điều chỉnh độ phân giải (ví dụ: 300 dpi) để có đầu ra chất lượng cao hơn.
  • TIFF nhiều trang: Kết hợp nhiều trang PDF thành một tệp TIFF nhiều trang duy nhất.
  • Phạm vi trang: Chuyển đổi các trang cụ thể hoặc các phạm vi để có kết quả chính xác.
  • Xử lý theo lô: Chuyển đổi nhiều tài liệu PDF hoặc trang cùng một lúc.
  • Chuyển đổi nhanh: Quy trình nhanh chóng và hiệu quả với nỗ lực tối thiểu.

Cách chuyển đổi các trang PDF sang TIFF

Để chuyển đổi một tài liệu PDF thành hình ảnh TIFF, hãy làm theo các bước sau:

  1. Tạo một thể hiện của lớp TiffConverter.
  2. Tạo một thể hiện của PdfToTiffOptions để cấu hình quy trình chuyển đổi.
  3. Thêm tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  4. Xác định đường dẫn tệp đầu ra cho các hình ảnh TIFF bằng cách sử dụng phương thức AddOutput.
  5. Chạy phương thức Process để chuyển đổi các trang PDF thành hình ảnh TIFF.
 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions();  
 4
 5// Thêm tệp PDF đầu vào  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Xác định tệp đầu ra cho hình ảnh TIFF  
 9options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));  
10
11// Xử lý chuyển đổi PDF sang TIFF  
12converter.Process(options);  

Tùy chỉnh chuyển đổi PDF sang TIFF

Bạn có thể tùy chỉnh quy trình chuyển đổi bằng cách điều chỉnh độ phân giải, bật đầu ra nhiều trang hoặc chọn các phạm vi trang. Dưới đây là cách chuyển đổi trang đầu tiên của một PDF ở 300 dpi thành tệp TIFF:

 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions();  
 4
 5// Đặt độ phân giải đầu ra là 300 dpi và chỉ chuyển đổi trang đầu tiên  
 6options.OutputResolution = 300;  
 7options.PageList = new List<int> { 1 };  
 8
 9// Thêm đường dẫn đầu vào và đầu ra  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));  
12
13// Xử lý chuyển đổi  
14converter.Process(options);  

Tạo TIFF nhiều trang

Plugin Bộ chuyển đổi PDF sang TIFF hỗ trợ tạo TIFF nhiều trang, cho phép bạn kết hợp nhiều trang PDF thành một tệp TIFF duy nhất cho việc lưu trữ hoặc in ấn hiệu quả.

 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions  
 4{  
 5    MultiPage = true // Bật đầu ra TIFF nhiều trang  
 6};  
 7
 8// Thêm tệp PDF đầu vào  
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Xác định tệp đầu ra cho TIFF nhiều trang  
12options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));  
13
14// Xử lý chuyển đổi  
15converter.Process(options);  

Xử lý theo lô cho chuyển đổi PDF sang TIFF

Plugin Bộ chuyển đổi PDF sang TIFF cũng hỗ trợ xử lý theo lô, cho phép bạn chuyển đổi nhiều trang PDF hoặc toàn bộ tài liệu đồng thời thành các tệp TIFF riêng biệt.

 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions();  
 4
 5// Thêm tệp PDF đầu vào  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Đặt đường dẫn đầu ra cho các trang riêng lẻ  
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));  
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));  
11
12// Xử lý chuyển đổi theo lô  
13converter.Process(options);  

Cách xử lý kết quả chuyển đổi

Phương thức Process trả về một đối tượng ResultContainer cung cấp thông tin chi tiết về kết quả chuyển đổi. Bạn có thể in ra các đường dẫn của các tệp TIFF đã chuyển đổi như sau:

1  
2ResultContainer resultContainer = converter.Process(options);  
3
4// In đường dẫn đầu ra của hình ảnh TIFF  
5foreach (FileResult result in resultContainer.ResultCollection)  
6{  
7    Console.WriteLine(result.Data.ToString());  
8}  
 Tiếng Việt