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:
- Tạo một thể hiện của lớp
TiffConverter
. - Tạo một thể hiện của
PdfToTiffOptions
để cấu hình quy trình chuyển đổi. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput
. - 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
. - 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}