欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

13种PDF转图片的案列

程序员文章站 2022-10-18 12:56:42
Acrobat.dllc#PDFPDFRender4NET.dllpdf转图片 GitHub Clone Adress : https://github.com/stone0090/OfficeTools.Pdf2Image.Word2Image.git (you get it). 前段时间公司安排 ......

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 下载地址:
测试工程 下载地址:

 

2、【acrobat.dll】,adobe官方提供的接口,可以实现pdf转图片。这个方法需要安装adobe acrobat x pro,从安装文件找到acrobat.dll引用到项目中。

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

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

测试工程 下载地址: 

参考地址:http://www.codeproject.com/articles/5887/generate-thumbnail-images-from-pdf-documents


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

dll 下载地址:

测试工程 下载地址:

 

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

dll 下载地址:测试工程 下载地址:

 

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

dll 下载地址:

测试工程 下载地址:

 

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

dll 下载地址:

测试工程 下载地址:

 

7、【xpdfrasterizer.dll】,第三方dll,可以实现pdf转图片。

dll 下载地址:测试工程 下载地址:这个弄不见了,如果使用要使用这个的话,一定要注意regsvr32注册,要不然转换会失败的。

 

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

dll 下载地址:测试工程 下载地址:

 

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

dll  下载地址:测试工程 下载地址:
参考地址: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和源码 下载地址:

 

11、【itextsharp.dll】,c# 开源pdf处理工具,可以任意操作pdf,并可以提取pdf中的文字和图片,但不能直接将pdf转换成图片。
dll和源码 下载地址:中文帮助文档 下载地址:提取文字测试工程 下载地址:提取图片测试工程 下载地址:官方网站:

 

12、【pdfsharp.dll】,c# 开源pdf处理工具,可以任意操作pdf,也可以实现从pdf提取图片,但不能直接将pdf转换成图片。
dll和源码 下载地址: 
提取图片测试工程 下载地址: 

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

 

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

官方网站:

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

 
本文来自:https://www.cnblogs.com/lyl6796910/p/3318056.html