C# pdfsharp 转图像
时间: 2023-07-12 07:29:22
浏览: 255
你可以使用 PDFsharp 库的 PdfRenderer 类将 PDF 页面渲染为图像。以下是使用 C# 代码将 PDF 渲染为图像的示例:
```csharp
using PdfSharp.Pdf;
using PdfSharp.Drawing;
using System.Drawing.Imaging;
// 读取 PDF 文件
PdfDocument document = PdfSharp.Pdf.IO.PdfReader.Open("input.pdf", PdfSharp.Pdf.IO.PdfDocumentOpenMode.Import);
// 获取 PDF 页面
PdfPage page = document.Pages[0];
// 创建 renderer
PdfRenderer renderer = new PdfRenderer();
// 渲染 PDF 页面为图像
renderer.RenderPageToImage(page, "output.png", ImageFormat.Png);
在上面的示例中,我们首先打开 PDF 文件,然后获取第一页。接下来,我们创建一个 PdfRenderer 对象并使用它将页面渲染为图像。我们将图像保存为 PNG 文件(output.png)。
请注意,您需要将 PdfSharp 库添加到项目中才能使用上述代码。您可以使用 NuGet 包管理器在 Visual Studio 中安装 PdfSharp。
相关问题
C# image 转转
在C#中,处理图像通常涉及到使用各种库,如System.Drawing命名空间下的Image类