1、通过PdfiumViewer实现,目前测试结果来看是不收费的,可直接通过Nuget添加引用
/// <summary>
/// pdf转图片
/// </summary>
/// <param name="pdfPath">pdf路径</param>
/// <param name="imagePath">输出图片路径</param>
/// <param name="imageName">输出图片名称</param>
/// <param name="imagePathFormat">输出图片后缀</param>
/// <param name="imageFormat">输出图片格式</param>
/// <param name="startPageNum">开始页码</param>
/// <param name="endPageNum">结束页码</param>
public static void PdfToImage(string pdfPath,string imagePath, string imageName, string imagePathFormat, System.Drawing.Imaging.ImageFormat imageFormat,int startPageNum, int endPageNum)
{
#region 文件夹及路径处理
if (!System.IO.Directory.Exists(imagePath))
{
System.IO.Directory.CreateDirectory(imagePath);
}
if (!imagePath.EndsWith("\\") && !imagePath.EndsWith("/"))
{
imagePath = imagePath + "\\";
}
if (!imagePathFormat.StartsWith("."))
{
imagePathFormat = "." + imagePathFormat;
}
C#PDF转图片:使用PdfiumViewer与PDFRender4NET的比较

文章介绍了如何在C#中使用PdfiumViewer库免费将PDF转换为图片,以及使用PDFRender4NET库进行转换但可能存在的收费和水印问题。提供了详细的代码示例,包括页码范围控制和图片质量设置。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



