C# 使用 PdfSharpCore 将 PDF 转换为图像 - Net Core 5.0 教程
您可以使用以下步骤将 PDF 转换为图像:
- 安装 PdfSharpCore NuGet 包
Install-Package PdfSharpCore
-
创建一个新的 Console 应用程序
-
添加以下代码:
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');
}
}
}
}
-
在代码中将 'document.pdf' 替换为您要转换的 PDF 文件的路径
-
运行程序,它将把 PDF 文件的每个页面转换为一个 PNG 图像。
原文地址: https://www.cveoy.top/t/topic/okzh 著作权归作者所有。请勿转载和采集!