3

wordファイルをhtmlファイルに変換するpythonのコードがいくつかあります。このようにwin32comモジュールを使用します

from win32com import client as wc

Javaコードでpythonプログラムを起動したかったので、Jythonを使用しました。しかし、Jython は win32com モジュールを認識せず、このような例外をスローします

ImportError: No module named win32com

インターネットでいくつかの情報を検索したところ、「問題は、win32api モジュールが C で実装されているため、Jython からは利用できないことです」とのことです。http://permalink.gmane.org/gmane.comp.lang.jython.user/1371も参照してください。

Jython で win32com モジュールを使用する方法を教えてください。


数式を含む Word ファイルをApache POIで HTML に変換しようとしましたが、いつもうまくいきません。Microsoft Office Word のように数式を画像に変換できるので、python と win32com モジュールを使用する必要があります。Word filse の数式を POI で変換することについて何か提案はありますか?

手伝ってくれてありがとう!

4

1 に答える 1

5

Jythonでwin32comモジュールを使用する方法を教えてください。

あなたはできません、そしてあなたは自分で理由を述べました。Win32comモジュールはCで記述されています。Jythonには、元々Pythonで記述されたすべてのモジュールが含まれていますが、元々ネイティブコードで記述されたCPythonモジュール(のJava翻訳)はごくわずかです。Win32comモジュールは含まれていません。

Jythonのアイデアは純粋なJavaであり、MicrosoftCOMモジュールとの相互運用は純粋なJavaでは実行できないと思います。原則として、JNIと多くの作業を使用して実装できますが、まだ実行されていません

Javaを使用してWordファイルをHTMLに変換することが目標である場合は、ApachePOIを参照してください。

于 2011-12-05T09:40:39.937 に答える