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