PDF 转 TIFF 转换器

Documentize PDF to TIFF Converter for .NET 是一个强大的工具,旨在将 PDF 文档转换为高质量的 TIFF 图像。该插件确保您的内容在各种平台上均可访问,同时保持出色的保真度和灵活性。

主要特点:

  • 将 PDF 转换为 TIFF:轻松将整个 PDF 文档或特定页面转换为 TIFF 图像。
  • 自定义分辨率:调整分辨率(例如,300 dpi)以获得更高质量的输出。
  • 多页 TIFF:将多个 PDF 页面合并为单个多页 TIFF 文件。
  • 页面范围:转换特定页面或范围,以实现精确结果。
  • 批处理:一次性转换多个 PDF 文档或页面。
  • 快速转换:快速高效的过程,最小努力即可完成。

如何将 PDF 页面转换为 TIFF

要将 PDF 文档转换为 TIFF 图像,请按照以下步骤操作:

  1. 创建 TiffConverter 类的实例。
  2. 创建 PdfToTiffOptions 的实例以配置转换过程。
  3. 使用 AddInput 方法添加输入的 PDF 文件。
  4. 使用 AddOutput 方法指定 TIFF 图像的输出文件路径。
  5. 运行 Process 方法将 PDF 页面转换为 TIFF 图像。
 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// 添加输入的 PDF 文件
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// 指定 TIFF 图像的输出文件
 8options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
 9
10// 处理 PDF 到 TIFF 的转换
11converter.Process(options);

自定义 PDF 到 TIFF 转换

您可以通过调整分辨率、启用多页输出或选择页面范围来自定义转换过程。以下是如何将 PDF 的第一页以 300 dpi 转换为 TIFF 文件:

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// 将输出分辨率设置为 300 dpi 并仅转换第一页
 5options.OutputResolution = 300;
 6options.PageList = new List<int> { 1 };
 7
 8// 添加输入和输出路径
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
11
12// 处理转换
13converter.Process(options);

多页 TIFF 创建

PDF to TIFF Converter 插件支持多页 TIFF 生成,使您能够将多个 PDF 页面合并为一个 TIFF 文件,以便高效存档或打印。

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions
 3{
 4    MultiPage = true // 启用多页 TIFF 输出
 5};
 6
 7// 添加输入的 PDF 文件
 8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// 指定多页 TIFF 的输出文件
11options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
12
13// 处理转换
14converter.Process(options);

PDF 到 TIFF 转换的批处理

PDF to TIFF Converter 插件还支持批处理,允许您同时将多个 PDF 页面或整个文档转换为单独的 TIFF 文件。

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// 添加输入的 PDF 文件
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// 为各个页面设置输出路径
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));
10
11// 处理批转换
12converter.Process(options);

如何处理转换结果

Process 方法返回一个 ResultContainer 对象,其中提供了关于转换结果的详细信息。您可以打印转换后的 TIFF 文件的路径,如下所示:

1ResultContainer resultContainer = converter.Process(options);
2
3// 打印 TIFF 图像的输出路径
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}
 中文