我需要使用C#将pdf文件转换为jpeg。并且解决方案(库)必须是免费的。
我搜索了很多信息,但似乎我不清楚。
我已经尝试过itextsharp和pdfbox(但是,我认为pdf2image仅适用于Java)没有成功。
我试图分别从pdf中提取图像,但是当我尝试提取图像时出现参数无效的错误……似乎它们具有扩展编码。
任何人都可以向我推荐任何库来将pdf保存为jpeg吗?例子也将非常感人。
谢谢!
最佳答案
库pdfiumviewer在这里可能会有所帮助。它也可以作为nuget使用。
try
{
using (var document = PdfiumViewer.PdfDocument.Load(@"input.pdf"))
{
var image = document.Render(0, 300, 300, true);
image.Save(@"output.png", ImageFormat.Png);
}
}
catch (Exception ex)
{
// handle exception here;
}
编辑2:更改代码以显示页面索引为0,如S.C.在
编辑1:更新了解决方案
您是否尝试过pdfsharp?
This link might be helpful
关于c# - 使用C#将pdf保存为jpg,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6775048/