首页 > 代码库 > PDF转图片
PDF转图片
1、第三方库下载:PyPDF2、PythonMagick、Ghostscript。
2、PythonMagick的官方下载链接为:http://www.imagemagick.org/download/python/,需要自己编译;一个好用的非官方链接为:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonmagick。
3、如果报下面这种错误,多半是因为没装Ghostscript。
RuntimeError: python.exe: PostscriptDelegateFailed `D:\PdfToImage\pdftest.pdf‘: No such file or directory @ error/pdf.c/ReadPDFImage/713
4、示例代码:
#encoding=utf-8 #author: walker #date: 2014-05-15 #function: 将pdf的每页转换为图片 import PythonMagick from PyPDF2 import PdfFileReader pdffile = "pdftest.pdf" reader = PdfFileReader(file(pdffile, "rb")) npage = reader.getNumPages() for i in range(0, npage): im = PythonMagick.Image(pdffile + ‘[‘+ str(i) +‘]‘) im.write(pdffile[0:-4] + ‘_‘ + str(i)+ ‘.png‘)
*** walker *** 2014-05-15 ***
本文出自 “walker的流水账” 博客,请务必保留此出处http://walkerqt.blog.51cto.com/1310630/1411848
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。