PDF to JPEG Converter
Documentize PDF to JPEG Converter for .NET 是一款强大的工具,简化了将 PDF 文档转换为高质量 JPEG 图像的过程。此插件旨在通过将 PDF 页面转换为广泛使用的图像格式,使您的内容在各个平台上更易于访问。
如何将 PDF 页面转换为 JPEG
要将 PDF 文档转换为 JPEG 图像,请按照以下步骤操作:
- 创建
Jpeg
类的实例。 - 创建
JpegOptions
的实例以配置转换过程。 - 使用
AddInput
方法添加输入 PDF 文件。 - 使用
AddOutput
方法指定 JPEG 图像的输出文件路径。 - 运行
Process
方法将 PDF 页面转换为 JPEG 图像。
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// 添加输入 PDF 文件
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// 指定 JPEG 图像的输出目录
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// 处理 PDF 到 JPEG 的转换
11converter.Process(options);
自定义 PDF 到 JPEG 的转换
您可以通过调整分辨率、选择页面范围或设置图像质量来自定义转换过程。以下是如何以 300 dpi 的分辨率转换 PDF 的第一页:
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// 设置输出分辨率为 300 dpi 并仅转换第一页
5options.OutputResolution = 300;
6options.PageRange = new PageRange(1);
7
8// 添加输入和输出路径
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
11
12// 处理转换
13converter.Process(options);
PDF 到 JPEG 转换的批处理
PDF to JPEG Converter 插件支持批处理,允许您将 PDF 中的多个页面转换为单独的 JPEG 文件。
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// 添加输入 PDF 文件
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// 为每个页面设置输出路径
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
10
11// 处理批量转换
12converter.Process(options);
如何处理转换结果
Process 方法返回一个 ResultContainer
对象,该对象包含有关转换结果的信息。您可以打印转换后 JPEG 文件的路径,如下所示:
1ResultContainer resultContainer = converter.Process(options);
2
3// 打印 JPEG 图像的输出路径
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
主要特点:
- 将 PDF 转换为 JPEG:轻松将整个 PDF 文档或特定页面转换为 JPEG 图像。
- 自定义分辨率:调整分辨率(例如,300 dpi)以获得高质量输出。
- 页面范围:选择特定页面或范围进行转换。
- 批处理:一次性转换多个 PDF 页面或整个文档。
- 快速转换:快速高效的过程,几乎不需要努力。