Imageflow.Extensions.PdfRenderer不支持在.NET 6中使用
时间: 2024-02-26 10:57:00 浏览: 69
js imageflow.js插件带进度条拖动倒影图片放大效果
非常抱歉,我之前提供的答案是错误的。目前Imageflow.Extensions.PdfRenderer确实不支持在.NET 6中使用。但是,你可以使用其他库来实现将PDF转换为图片的功能,如PdfiumViewer、Ghostscript.NET等。
以下是使用PdfiumViewer将PDF转换为图片的示例代码:
```
using PdfiumViewer;
using System.Drawing;
// 加载PDF文件
using var document = PdfDocument.Load("input.pdf");
// 循环遍历每一页
for (int i = 0; i < document.PageCount; i++)
{
// 渲染当前页为图片
using var image = document.Render(i, 300, 300, false);
// 保存输出的图片文件
image.Save($"output_{i+1}.png", ImageFormat.Png);
}
```
其中,第一行代码加载PDF文件。接下来循环遍历每一页,使用Render方法将当前页渲染为指定分辨率的图片,并返回Image对象。最后一行代码保存输出的图片文件。
希望这次能够帮助你解决问题,若有不便之处,敬请谅解。
阅读全文