0

作为github 上的jeremyd2019公告,pywin 模块现在可用于 msys 平台。

在使用以下代码在 Windows 11 Msys2 Mingw64 位上测试模块时:

'''
from docx2pdf import convert
import os
convert(os.path.abspath("111.docx"))
'''

import win32com.client as win32
import os

word = win32.gencache.EnsureDispatch('Word.Application')
word.Visible = True
doc_path = os.path.abspath("111.docx")
doc = word.Documents.Open(doc_path)

我遇到了以下错误:

$ python docx2pdfdemo.py
Traceback (most recent call last):
  File "C:\Users\Χρήστος Παππάς\Υπολογιστής\docx2pdfdemo.py", line 13, in <module>
    doc = word.Documents.Open(doc_path)
  File "C:/msys64\tmp\gen_py/3.9/00020905-0000-0000-C000-000000000046x0x8x5/Documents.py", line 93, in Open
    ret = self._oleobj_.InvokeTypes(19, LCID, 1, (13, 0), ((16396, 1), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17), (16396, 17)),FileName
pywintypes.com_error: (-2147352567, 'Παρουσιάστηκε εξαίρεση.', (0, 'Microsoft Word', 'Δεν ήταν δυνατή η εύρεση του αρχείου.\r (C:\\//Users/Χρήστος%20Παππάς/Υπολογιστ...)', 'wdmain11.chm', 24654, -2146823114), None)

通过运行以下命令临时解决的问题:

MSYSTEM= python docx2pdfdemo.py

代替

python docx2pdfdemo.py

有人可以给我建议吗?

4

0 回答 0