Python office 文件转 pdf 有没有什么好的方案啊

2015-05-26 11:08:18 +08:00
 tonghuashuai
环境是:Linux + Python 2.7

需要将 office 文件转 pdf ,然后 pdf 再用七牛的接口转成图片。
七牛倒是可以将 office 转 pdf ,http://developer.qiniu.com/docs/v6/api/reference/fop/odconv.html
但是转的 pdf 不可以再转图片了,现在能想到的是:
office 文件上传到七牛,转 pdf 下载下来,再传一次 pdf ,然后再转成图片。
但感觉这样做太纠结了,有没有什么好的方法呢?
4675 次点击
所在节点    Python
5 条回复
quix
2015-05-26 11:21:09 +08:00
libreoffice , python 有不少库封装的
lerry
2015-05-26 11:26:59 +08:00
同libreoffice,seafile用的应该就是这个
jason52
2015-05-26 11:37:05 +08:00
靠楼主你问对人了~俺现在这个回答给你节省不少时间~你先镇定一下!!!

pdf转图片不用走七牛!!!还网上走一遍多费劲。。用imagemagic~~

===
convert -density 300 -antialias Doc1.pdf doc1.png
===

请叫我雷锋同志(逃
jason52
2015-05-26 11:40:17 +08:00
还有你前半个问题~既然是office,为啥又是linux环境涅~

liboffice转会有一些问题嘚~

win下有com接口哒~批处理应该行,不过这部分楼主就是一点也不知道我在说啥了(大雾)~
geeklian
2015-05-26 12:37:28 +08:00
最佳转换质量的方法就是装个windows,Python + pywin32,win32com
调word,打开文件,另存pdf。

linux下搞,有时候字体会变得很细很难看,有时候填充文本的颜色会变,反正就是失真很多...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/193759

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX