我使用的是Python 2.7.14。
我目前正在开发一个程序,可以对word文档中的某些信息进行调整。这个目标已经实现,但是我遇到了将.docx文档转换为.pdf的麻烦。
我想使用此链接中的代码:.doc to pdf using python
但是导入comtypes.client
Traceback (most recent call last):
File "C:\Python27\comtypes.py", line 2, in <module>
from comtypes.client import CreateObject, GetActiveObject
File "C:\Python27\comtypes.py", line 2, in <module>
from comtypes.client import CreateObject, GetActiveObject
ImportError: No module named client
看起来我使用pip install comtypes
安装了comtypes。
这是我想用来将docx转换为pdf的代码,以及我遇到错误的地方。
感谢任何建议。
import sys
import os
import comtypes.client
wdFormatPDF = 17
in_file = os.path.abspath(sys.argv[1])
out_file = os.path.abspath(sys.argv[2])
word = comtypes.client.CreateObject('Word.Application')
doc = word.Documents.Open(in_file)
doc.SaveAs(out_file, FileFormat=wdFormatPDF)
doc.Close()
word.Quit()
答案 0 :(得分:1)
使用pycharm作为ide。 只需右键单击即可安装您的软件包。 或者使用
pip install comtypes