PDF to PNG Converter
Documentize PDF to PNG Converter for .NET 是一个高级工具,允许您将 PDF 文档转换为高质量的 PNG 图像。此插件旨在通过将 PDF 页面转换为广泛支持的图像格式,使您的内容更加多样化、可访问和易于共享。
如何将 PDF 转换为 PNG
要将 PDF 文档转换为 PNG 图像,请按照以下步骤操作:
- 创建
PdfToPngOptions
实例以配置转换过程。 - 使用
AddInput
方法添加输入 PDF 文件。 - 使用
AddOutput
方法设置 PNG 图像的输出目录路径。 - 运行
Process
方法将 PDF 页面转换为 PNG 图像。
1// 创建 PdfToPngOptions 对象以设置指令
2var options = new PdfToPngOptions();
3// 添加输入文件路径
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// 设置输出目录路径
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// 执行处理
8PngConverter.Process(options);
自定义 PDF 到 PNG 转换
您可以通过调整分辨率和选择特定页面来自定义转换。例如,要以 200 DPI 转换 PDF 的第一页面:
1// 创建 PdfToPngOptions 对象以设置指令
2var options = new PdfToPngOptions()
3// 仅处理第一页
4options.PageList = new List<int> { 1 };
5// 设置输出分辨率为 200 dpi
6options.OutputResolution = 200;
7// 添加输入文件路径
8options.AddInput(new FileDataSource("path_to_input.pdf"));
9// 设置输出目录路径
10options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
11// 执行处理
12PngConverter.Process(options);
处理转换结果
Process 方法返回一个 ResultContainer
对象,该对象包含有关转换结果的信息。您可以获取转换后 PNG 文件的流,如下所示:
1// 创建 PdfToJpegOptions 对象以设置指令
2var options = new PdfToPngOptions();
3// 添加输入文件路径
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// 执行处理
6var results = PngConverter.Process(options);
7// 获取流结果
8foreach (var result in results.ResultCollection)
9{
10 var streamResultPage1 = result.ToStream();
11}
主要特点:
- 将 PDF 转换为 PNG:快速高效地将整个 PDF 文档或特定页面转换为 PNG 图像。
- 可自定义分辨率:设置所需的 DPI(例如,300 DPI)以获得高质量的图像输出。
- 页面集合:选择特定页面进行转换。
- 轻松输出管理:为每个转换后的 PNG 文件指定输出目录。
- 快速转换:快速、高效,并且配置所需的努力最小。