PDF转JPEG转换器

Documentize PDF转JPEG转换器 for .NET 是一个强大的工具,简化了将PDF文档转换为高质量JPEG图像的过程。该插件旨在通过将PDF页面转换为广泛使用的图像格式,使您的内容在各种平台上更加可访问。

主要特性:

  • 将PDF转换为JPEG:轻松将整个PDF文档或特定页面转换为JPEG图像。
  • 自定义分辨率:调整分辨率(例如,300 dpi)以获得高质量输出。
  • 页面范围:选择要转换的特定页面或范围。
  • 批量处理:一次转换多个PDF页面或整个文档。
  • 快速转换:高效快速的过程,几乎不需要额外的努力。

如何将PDF页面转换为JPEG

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

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

自定义PDF到JPEG的转换

您可以通过调整分辨率、选择页面范围或设置图像质量来自定义转换过程。以下是如何以300 dpi转换PDF的第一页:

 1  
 2var converter = new Jpeg();  
 3var options = new JpegOptions();  
 4
 5// 设置输出分辨率为300 dpi,仅转换第一页  
 6options.OutputResolution = 300;  
 7options.PageRange = new PageRange(1);  
 8
 9// 添加输入和输出路径  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));  
12
13// 处理转换  
14converter.Process(options);  

PDF到JPEG转换的批量处理

PDF转JPEG转换器插件支持批量处理,允许您将PDF的多个页面转换为单独的JPEG文件。

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

如何处理转换结果

Process方法返回一个ResultContainer对象,该对象包含有关转换结果的信息。您可以打印转换后JPEG文件的路径,如下所示:

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