C# Pdf转图片通过(PdfiumViewer或O2S.Components.PDFRender4NET)实现

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

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;
            }
     
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值