PDF to PNG

Documentize PDF Converter for .NET 是一款高级工具,可将 PDF 文档转换为高质量的 PNG 图像。该组件旨在通过将 PDF 页面转化为广泛支持的图像格式,使您的内容更加多用途、可访问且易于共享。

如何将 PDF 转换为 PNG

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

  1. 创建 PdfToPngOptions 实例以配置转换过程。
  2. 使用 AddInput 方法添加输入 PDF 文件。
  3. 使用 AddOutput 方法设置 PNG 图像的输出目录路径。
  4. 调用 Convert 方法将 PDF 页面转换为 PNG 图像。
1// Create PdfToPngOptions object to set instructions
2var options = new PdfToPngOptions();
3// Add input File path
4options.AddInput(new FileData("path_to_input.pdf"));
5// Set output Directory path
6options.AddOutput(new DirectoryData("path_to_output_directory"));
7// Perform the process
8PdfConverter.Convert(options);

自定义 PDF 到 PNG 的转换

您可以通过调节分辨率和选择特定页面来自定义转换。例如,仅以 200 DPI 将 PDF 的第一页转换为 PNG:

 1// Create PdfToPngOptions object to set instructions
 2var options = new PdfToPngOptions()
 3// Process only the first page
 4options.PageList = [1];
 5// Set output resolution to 200 DPI
 6options.OutputResolution = 200;
 7// Add input File path
 8options.AddInput(new FileData("path_to_input.pdf"));
 9// Set output Directory path
10options.AddOutput(new DirectoryData("path_to_output_directory"));
11// Perform the process
12PdfConverter.Convert(options);

处理转换结果

Convert 方法返回一个 ResultContainer 对象,包含转换结果信息。您可以按以下方式获取已转换 PNG 文件的流:

 1// Create PdfToJpegOptions object to set instructions
 2var options = new PdfToPngOptions();
 3// Add input File path
 4options.AddInput(new FileData("path_to_input.pdf"));
 5// Perform the process
 6var results = PdfConverter.Convert(options);
 7// Get stream results
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

主要特性:

  • 将 PDF 转换为 PNG:快速高效地将整个 PDF 文档或特定页面转换为 PNG 图像。
  • 可自定义分辨率:设置所需的 DPI(例如 300 DPI),以获得高质量图像输出。
  • 页面集:选择要转换的特定页面。
  • 易于输出管理:为每个转换后的 PNG 文件指定输出目录。
  • 快速转换:快速、高效,配置工作量极小。
 中文