如何在 C# 中将 PDF 转换为图像

本快速指南提供了有关如何将 PDF 转换为 C# 中的图像的详细信息。您可以设置分辨率、高度、宽度和其他属性,例如设置默认字体、缩放图像以适应页面宽度等等。为了将 PDF 页面转换为图像,使用了 C# 代码,下面给出了将 PDF 文件转换为 PNG 图像的详细步骤。

在 C# 中将 PDF 转换为图像的步骤

  1. 使用 NuGet 包管理器安装 Aspose.PDF 以将 PDF 转换为图像
  2. 将源 PDF 文件加载到 Document 类对象中以转换为图像
  3. 创建分辨率对象以设置输出图像分辨率
  4. 使用分辨率对象初始化 PngDevice 类对象
  5. 使用 Document.Pages 集合解析源 PDF 中的所有页面
  6. 调用 PngDevice.Process 函数将每个 PDF 页面转换为图像并保存在磁盘上

在这里,您可以通过添加必要的引用然后加载目标 PDF 将 PDF 渲染为 C# 中的图像的分步详细信息。您可以为所有输出图像文件设置不同的配置,并解析所有 PDF 文件页面以转换为图像。最后,每个转换后的图像都保存到磁盘上的单独文件中。

在 C# 中将 PDF 导出为图像的代码

此代码使用 Document 类对象加载源 PDF,其中 Document 类包含用于迭代的 pages 集合。为了设置输出图像的不同属性,Resolution 和 PngDevice 对象被声明支持设置各种参数,如图像分辨率、高度、宽度、BarcodeOptimization、InterpolationHighQuality 和 OptimizeDimensions。请注意,您可以使用 BmpDevice、EmfDevice、GifDevice 和许多其他工具来创建不同类型的图像。

我们已经学习了使用 C#* 将 PDF 页面传输到图像的过程。如果您想从头开始学习 PDF 文件的创建,请参阅 如何在 C# 中创建 PDF 上的文章。

 简体中文