PDF转JPEG转换器
Documentize PDF转JPEG转换器 for .NET 是一个强大的工具,简化了将PDF文档转换为高质量JPEG图像的过程。该插件旨在通过将PDF页面转换为广泛使用的图像格式,使您的内容在各种平台上更加可访问。
主要特性:
- 将PDF转换为JPEG:轻松将整个PDF文档或特定页面转换为JPEG图像。
- 自定义分辨率:调整分辨率(例如,300 dpi)以获得高质量输出。
- 页面范围:选择要转换的特定页面或范围。
- 批量处理:一次转换多个PDF页面或整个文档。
- 快速转换:高效快速的过程,几乎不需要额外的努力。
如何将PDF页面转换为JPEG
要将PDF文档转换为JPEG图像,请按照以下步骤操作:
- 创建
Jpeg
类的实例。 - 创建
JpegOptions
的实例以配置转换过程。 - 使用
AddInput
方法添加输入PDF文件。 - 使用
AddOutput
方法指定JPEG图像的输出文件路径。 - 运行
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}