我一直在寻找一种使用python编程语言将doc文件转换为docx或pdf格式的服务器端方法,而不使用win32.client
,`comtypes和API。我在Azure云服务上使用它。因此,如果还有其他方法,请帮忙!
问题来源:stackoverflow
有几种方法:
您可以直接从终端运行这些命令,但如果需要,可以按照以下说明将它们集成到python中:
#!/usr/bin/env python
import glob
import subprocess
for doc in glob.iglob("\*doc"):
subprocess.call(['soffice', '--headless', '--convert-to', 'docx', doc])
在示例中,我使用soffice
,但是您现在可以替换unoconv
,lowriter
或libreoffice
。
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。