C# PDF转Image图片 您所在的位置:网站首页 怎么将img转成图片 C# PDF转Image图片

C# PDF转Image图片

2023-11-14 09:31| 来源: 网络整理| 查看: 265

概述

  PDF是常用的文件格式之一,通常情况下,我们可以使用itextsharp生产PDF文件;可是如何将PDF文件转换成图片那?目前常用的:

  思路1、根据PDF绘画轨迹重新绘制图片;

  思路2、是将PDF文件解析成二进制,直接将二级制转换成图片;借助这2种思路,我在网上和同事的帮助下找到了2个DLL文件(第三方);

思路1:

  使用第三方DLL:O2S.Components.PDFRender4NET         DLL下载 

  编写代码部分:

public enum Definition { One = 1, Two = 2, Three = 3, Four = 4, Five = 5, Six = 6, Seven = 7, Eight = 8, Nine = 9, Ten = 10 } public class PDFTranImgHelp { /// /// 将PDF文档转换为图片的方法 /// /// PDF文件路径 /// 图片输出路径 /// 生成图片的名字 /// 从PDF文档的第几页开始转换 /// 从PDF文档的第几页开始停止转换 /// 设置所需图片格式 /// 设置图片的清晰度,数字越大越清晰 public static void ConvertPDF2Image(string pdfInputPath, string imageOutputPath, string imageName, int startPageNum, int endPageNum, ImageFormat imageFormat, Definition definition) { PDFFile pdfFile = PDFFile.Open(pdfInputPath); if (!Directory.Exists(imageOutputPath)) { Directory.CreateDirectory(imageOutputPath); } // validate pageNum if (startPageNum pdfFile.PageCount) { endPageNum = pdfFile.PageCount; } if (startPageNum > endPageNum) { int tempPageNum = startPageNum; startPageNum = endPageNum; endPageNum = startPageNum; } // start to convert each page for (int i = startPageNum; i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有