背景
wps转化要交钱。
像我这样的白嫖党怎么能交一分钱呢?
(不是说不愿给知识产权付费。pdf转图片这样的基(xi)本(you)操作竟然也要收费。我就差点自己在电脑上截图了。。)
在网上找不到一样便携快速而且免费甚至在线的转化软件或者网站。(除了有个叫all to all的在线网站是即时转换的,分辨率太低了,字小一点就花掉了。不过网站是免费的,不能过分苛求了,我已经很感谢了!而且还支持其他文件2文件的转换,对质量要求不高的时候还是很不错的!)
解决方法
1.不过有篇文章介绍了个软件叫Ghostscript
官方解释说Ghostscript is an interpreter for the PostScript® language and PDF files.
然后它还可以修改、编译、批量操作pdf等大部分常用功能
2.adobe DC
如果喜欢用adobe产品的话直接用adobe DC就行了。(之前还觉得没用删掉了,现在还要重新下载。。。)
3.pdf element
还有一个软件叫做pdf element,没用过,不过听说是一款轻量版全能型的PDF编辑工具软件,可以替代DC,性价比还挺高,你要买的话最便宜的69刀标准版(???woc这tm对学生党来说也不少啊),然后终生授权
(感觉后面两个点像是在说废话。。)
方法1的简单说明
针对于用Ghostscript进行pdf2img,这是使用shell操作。需要你下载万完后添加软件的bin的环境变量,比如。
C:\Program Files (x86)\gs\gs8.64\bin
贴个代码(python)
import os
import platform
def pdf2img(pdf_path,save_image_path):
if platform.system()=="Windows":
cmd="gswin32c.exe -dBATCH -dNOPAUSE -sDEVICE=png16m -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -r600 -sOutputFile="+ save_image_path+"page_%d.jpg "+pdf_path
os.system(cmd)
else:
cmd="gs -dBATCH -dNOPAUSE -sDEVICE=png16m -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -r600 -sOutputFile="+ save_image_path+"page_%d.jpg "+pdf_path
os.system(cmd)
pdf_path = "Z:/balabala.../my_dear.pdf"
save_image_path = "Z:/balabala.../aaa/"
pdf2img(pdf_path,save_image_path)
把路径改成自己文件 和输出文件夹 路径就行了
(这里在原博主贴的代码上改了一下,主要是路径不写绝对路径我运行不了啊啊啊为啥呀,一直显示说找不到文件。。)
(哦对原文代码中软件名是gswinc64.exe,我检查了下确实下载的是64位win的安装包,但是bin路径下确实gswin32c.exe,只好改了过来。。话说我的bin路径就是在Program Files(x86)下面的啊 )
对Ghostscript有兴趣的话可以参考上面的文章链接 和官网。除了文件转换还支持其他高级的功能(我就不会了,等要用的时候再说粑 )。
最后感谢原博主的分享和帮助!