Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Jython中使用win32com模块_Java_Jython_Win32com - Fatal编程技术网

Java 如何在Jython中使用win32com模块

Java 如何在Jython中使用win32com模块,java,jython,win32com,Java,Jython,Win32com,我有一些python代码将word文件转换为html文件,它使用win32com模块,如下所示 from win32com import client as wc ImportError: No module named win32com 我希望用java代码调用python程序,所以我使用了Jython。 但Jython不识别win32com模块,抛出这样的异常 from win32com import client as wc ImportError: No module named

我有一些python代码将word文件转换为html文件,它使用win32com模块,如下所示

from win32com import client as wc
ImportError: No module named win32com
我希望用java代码调用python程序,所以我使用了Jython。 但Jython不识别win32com模块,抛出这样的异常

from win32com import client as wc
ImportError: No module named win32com
有人说,我在网上搜索了一些信息 “问题是win32api模块是用C实现的,因此Jython无法提供。” 另见

您能告诉我如何在Jython中使用win32com模块吗


我尝试将包含数学公式的Word文件转换为HTML, 但总是不好用。 所以我必须使用python和win32com模块, 因为它可以像MicrosoftOfficeWord一样将数学公式转换为图像。 有人对用POI转换Word filse中的数学公式有什么建议吗

谢谢你的帮助

您能告诉我如何在Jython中使用win32com模块吗

你不能,你自己说了原因。Win32 COM模块是用C编写的。Jython包含所有最初用Python编写的模块,但(Java翻译)只有少数最初用本机代码编写的CPython模块。不包括Win32com模块

我认为Jython的想法是纯Java,而与Microsoft COM模块的互操作不能用纯Java完成。原则上,它可以使用JNI和大量工作来实现,但还没有完成


如果您的目标是使用Java将Word文件转换为HTML,请查看。

太好了!谢谢你的回答。我知道ApachePOI,我尝试用POI将包含数学公式的Word文件转换为HTML,但效果总是不好。我必须使用python和Win32 COM模块,因为它可以像Microsoft Office Word一样将数学公式转换为图像。关于用POI转换Word filse中的数学公式,你有什么建议吗?@RonQi:我没有公式/Word/POI组合的经验。我可以想象它会多毛,祝你好运。。。