您可以使用以下步骤将 PDF 转换为图像:

  1. 安装 PdfSharpCore NuGet 包
Install-Package PdfSharpCore
  1. 创建一个新的 Console 应用程序

  2. 添加以下代码:

using PdfSharpCore.Pdf;
using PdfSharpCore.Drawing;

namespace PdfToImage
{
    class Program
    {
        static void Main(string[] args)
        {
            // 加载 PDF 文件
            var document = PdfReader.Open('document.pdf', PdfDocumentOpenMode.ReadOnly);

            // 将每个页面转换为图像
            for (int i = 0; i < document.PageCount; i++)
            {
                var page = document.Pages[i];
                var image = new XBitmap(page.Width, page.Height);

                using (var graphics = XGraphics.FromImage(image))
                {
                    graphics.DrawPdfPage(page);
                }

                // 将图像保存为 PNG 文件
                image.Save($'page{i + 1}.png');
            }
        }
    }
}
  1. 在代码中将 'document.pdf' 替换为您要转换的 PDF 文件的路径

  2. 运行程序,它将把 PDF 文件的每个页面转换为一个 PNG 图像。

C# 使用 PdfSharpCore 将 PDF 转换为图像 - Net Core 5.0 教程

原文地址: https://www.cveoy.top/t/topic/okzh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录