Acrobat.dllc#PDFPDFRender4NET.dllpdf转图片

写在最前面:为了节约大家时间,博主把最常用的方法写在第一条,如果不满足您的需要,您可以继续往后看。

如果看完全文还是不能解决您的问题,欢迎加博主的微博、QQ群(274281457)、QQ(605494869)进行讨论。

关注微博(http://weibo.com/605494869)的童鞋,可以直接找博主索取全部DLL和测试工程(请原谅我合理刷粉)。

GitHub Clone Adress : https://github.com/stone0090/OfficeTools.Pdf2Image.Word2Image.git (you get it).

前段时间公司安排了个任务:要求交付一个DLL,实现【PDF转换成图片】,最好的效果是能够掌握所有源码,实在不行才交付第三方DLL。研究了6个工作日+1双休+每晚9点下班,逛遍了国内外各种论坛,还是没能成功整出源码,但发现了很多有用的工具和其他工具,在此分享给大家。

1、【O2S.Components.PDFRender4NET.dll】,第三方DLL,可以实现PDF转图片,支持32位系统、64位系统(部分第三方dll在64位系统下运行报错)。

官方试用版的dll左上角会有一排红色水印,下面这个是破解版的没有水印,博主使用了一年多基本没有出过问题,推荐使用

DLL 下载地址:http://download.csdn.net/detail/shi0090/4066107
测试工程 下载地址:http://download.csdn.net/detail/shi0090/4068558

2、【Acrobat.dll】,Adobe官方提供的接口,可以实现PDF转图片。这个方法需要安装Adobe Acrobat X Pro,从安装文件找到Acrobat.dll引用到项目中。

毕竟是Adobe官方提供的接口,其转换效率要比其他的DLL要快多了,而且应该更可靠一些,但是在IIS下运行会比较麻烦(QQ群里有朋友已经实现了)

如果对转换速度、图片质量要求很高的童鞋,可以参考此方案,但是实现过程太麻烦,大家自己权衡,博主对此方法并没有深入研究了。

测试工程 下载地址: http://download.csdn.net/detail/shi0090/4068502

参考地址:http://www.codeproject.com/Articles/5887/Generate-Thumbnail-Images-from-PDF-Documents

3、【PDFLibNet.dll】,第三方DLL,只支持32位系统,可以实现PDF转图片,下面这个版本没有水印。

DLL 下载地址:http://download.csdn.net/detail/shi0090/4066096

测试工程 下载地址:http://download.csdn.net/detail/shi0090/4068522

4、【SautinSoft.PdfFocus.dll】,第三方DLL,可以实现PDF转图片,但转出来的图片左上角有一排红色水印。

DLL 下载地址:http://download.csdn.net/detail/shi0090/4066111
测试工程 下载地址:http://download.csdn.net/detail/shi0090/4068561

5、【TallComponents.PDF.Rasterizer.dll】,第三方DLL,可以实现PDF转图片,但转出来的图片有个较大的水印。

DLL 下载地址:http://download.csdn.net/detail/shi0090/4066112

测试工程 下载地址:http://download.csdn.net/detail/shi0090/4068563

6、【Apitron.PDF.Rasterizer.dll】,第三方DLL,可以实现PDF转图片,但转出来的图片有个较大的红色水印。

DLL 下载地址:http://download.csdn.net/detail/shi0090/5814803

测试工程 下载地址:http://download.csdn.net/detail/shi0090/5814857

7、【XpdfRasterizer.dll】,第三方DLL,可以实现PDF转图片。

DLL 下载地址:http://download.csdn.net/detail/shi0090/4066115
测试工程 下载地址:这个弄不见了,如果使用要使用这个的话,一定要注意Regsvr32注册,要不然转换会失败的。

8、【abcpdf.dll】,第三方DLL,可以实现PDF转图片,但是需要安装abcpdf,所以使用起来不算太放方便。

DLL 下载地址:http://download.csdn.net/detail/shi0090/4066144
测试工程 下载地址:http://download.csdn.net/detail/shi0090/4068564

9、【Ghostscript】,第三方DLL,可以实现PDF转图片,只支持32位系统,貌似网上很多人都会采用这个方法(据说功能强大),个人觉得代码太麻烦没有采用,没有深入研究。

DLL  下载地址:http://download.csdn.net/detail/shi0090/4066005
测试工程 下载地址:http://download.csdn.net/detail/shi0090/4068486
参考地址:http://www.codeproject.com/Articles/317700/Convert-a-PDF-into-a-series-of-images-using-Csharp.aspx
参考地址:http://www.codeproject.com/Articles/32274/How-To-Convert-PDF-to-Image-Using-Ghostscript-API

10、【ImageMagick】,C语言开源PDF处理工具,可以将实现PDF转换图片,因为博主使用的C#,所以C语言的工具就没有深入研究了。

DLL和源码 下载地址:http://download.csdn.net/detail/shi0090/4066040

11、【iTextSharp.dll】,C# 开源PDF处理工具,可以任意操作PDF,并可以提取PDF中的文字和图片,但不能直接将PDF转换成图片。
DLL和源码 下载地址:http://download.csdn.net/detail/shi0090/4065982
中文帮助文档 下载地址:http://download.csdn.net/detail/shi0090/4065986
提取文字测试工程 下载地址:http://download.csdn.net/detail/shi0090/4068429
提取图片测试工程 下载地址:http://download.csdn.net/detail/shi0090/4068428
官方网站:http://itextpdf.com/

12、【PdfSharp.dll】,C# 开源PDF处理工具,可以任意操作PDF,也可以实现从PDF提取图片,但不能直接将PDF转换成图片。
DLL和源码 下载地址:http://download.csdn.net/detail/shi0090/4066060 
提取图片测试工程 下载地址:http://download.csdn.net/detail/shi0090/4068448

以上两个开源C#工具都可以很好处理PDF文档,但不满足我的要求直接把PDF转成IMAGE。

13、QQ群里有人推荐【PDFToX.dll】速度和质量都不错,就是不太稳定,有兴趣的朋友可以自行研究一下~

官方网站:http://www.ycanpdf.cn/

官方下载:http://www.ycanpdf.cn/software/PDFtoX.rar

如果本文节约了你的搜索时间, 你可以象征性的支付我一毛钱

C#技术分享【PDF转换成图片——13种方案】(2013-07-25重新整理) .相关推荐

  1. C#技术分享【PDF转换成图片——13种方案】

    1.[O2S.Components.PDFRender4NET.dll],第三方DLL,可以实现PDF转图片,支持32位系统.64位系统 官方试用版的dll左上角会有一排红色水印,下面这个是破解版的没 ...

  2. PDF转换成图片——11种方案

    最近公司安排了个任务:要求交付一个DLL,实现[PDF转换成图片],最好的效果是能够掌握所有源码,实在不行才交付第三方DLL.研究了6个工作日+1双休+每晚9点下班,逛遍了国内外各种论坛,还是没能成功 ...

  3. 怎么把PDF转换成图片?这几种转换方法都可以做到

    怎么把PDF文件转换成图片呢?大家在使用PDF文件的时候,很多情况下不仅是用来发送文件,还会用来阅读文件,如果只需要浏览文件中某部分内容的话,远没有图片使用的方便,我们可以将这部分内容转换成图片来更加 ...

  4. 分享pdf转换成jpg在线转换的方法

    pdf文件如果只是包含文字与链接,那么我们将其转换成word文档就可以进行编辑了,pdf文件转word的方法有很多,所以很简单,但是有些pdf文件中包含的都是图片,想要将这些pdf图片转换成普通图片该 ...

  5. PDF转换成图片(Java pdfbox实现 附中文乱码解决方案)

    PDF转换成图片(Java pdfbox实现) pdf转成图片在java中主流的做法就是pdfbox和icepdf 然而我选择pdfbox 废话不多说上代码 引入依赖 <!--pdfbox--& ...

  6. 怎么把PDF转换成图片?来看看这几个方法吧!

    要说我们手机里最多的一种文件格式是什么?那应该就是图片了.相信在智能手机的时代,每个人手机里都会有至少几百上千张照片吧.毕竟有许多的事情我们都希望通过图片.照片的形式来记录下来.所以说如何将其他格式的 ...

  7. 如何将pdf转换成图片,这三个方法简单又方便!

    如何将PDF转换为图片?在我们的日常工作和生活中,经常需要使用PDF文件.相比其他文件格式,PDF文件可以保存更多的信息,尤其是图片.为了使文件更加丰富多彩,我们经常需要在PDF文件中插入一些图片.同 ...

  8. pdf转换成jpg python_【PDF转图片】如何将PDF转换成图片格式--Python

    可能会有人问,很多PDF阅读软件都是可以直接将PDF文件保存成图片格式的,为什么非得用Python?? 使用Python(代码)的优势就在于可以批量操作,试想,如果你有成百上千的PDF文件,你很有可能 ...

  9. 将pdf转换成图片在转换回pdf文件

    将pdf转换成图片在转换回pdf文件 之所有要这么做主要是曲线解决pdf文本内容增加覆盖层后依然可以复制出来的问题.查了不少资料发现通过覆盖层的方式并不能去除原有的文字内容,只是达到了掩耳盗铃的效果而 ...

最新文章

  1. 通过sql语句对MySql数据库的基本操作
  2. 苹果发行10亿美元绿色债券 继续支持巴黎协定
  3. linux c:关联变量的双for循环
  4. web异步开发——json
  5. 基于.NET实现数据挖掘--线性回归算法
  6. ios键盘横屏_iOS横竖屏旋转及其基本适配方法 转
  7. 十年前的网易,新浪,维基百科,百度百科在手机上的打开效果
  8. TCP和Web Socket混合使用的一个例子
  9. java基础-BigDecimal类常用方法介绍
  10. mysql从入门到精通之数据库基本概念理解
  11. 标识响应式html,第一个html5+响应式页面
  12. 今天中国获得金牌数量是7块,位居奖牌榜首位
  13. 两个有序链表序列的合并_leetcode链表之合并两个排序的链表
  14. python编写web漏洞扫描器_Python脚本实现Web漏洞扫描工具
  15. 计算机自带的命令提示符,Windows 10上有十种打开命令提示符的方法,你知道多少...
  16. WebGIS 瓦片地图引擎实现之——地图瓦片计算
  17. 美赛常用数据库网站大全
  18. 当浏览器默认禁用第三方cookie
  19. ssm毕设项目小型超市货物仓储管理系统w8wry(java+VUE+Mybatis+Maven+Mysql+sprnig)
  20. Visual C#程序设计基础pdf

热门文章

  1. 简单的Android多点触控和手势识别
  2. 【win10】查看笔记本电池使用情况
  3. 红色大气响应式圣诞节节日主题网站模板
  4. JCG无线智能路由器 网络办公时代新需求
  5. python下载无法安装_各种版本的python下载安装教程
  6. Windows10将于12月13日停止服务!
  7. 微软word的多级列表的bug的解决办法和吐槽--续
  8. (五)物质导数与空间时间导数
  9. 《鲁滨逊漂流记》是笛福的代表作786
  10. (附源码)springboot校园疫情智慧防控微信小程序 毕业设计011133