使用 python 访问 LibreOffice 的比较文档

Access to LibreOffice's Compare Documents using python

我有两个 .csv 文件,我想使用 LibreOffice 的比较文档工具(编辑>比较文档)。

这些 csv 文件是在 运行 一个漫长而复杂的脚本之后生成的,如果能够使比较过程也自动进行,结果是 [= LibreOffice 的 21=]window 打开并显示更改,就好像我选择了手动比较一样。我想要特定的 LibreOffice gui(我相信它在突出差异方面做得很好)而不仅仅是差异。

在线查看,似乎有很好但数量有限的 python 自由办公室包装器 (pyoo)。

然而,尽管 related questions,我看不出有任何方法可以通过这个库或任何其他库访问比较功能。 比较文档功能在 python 级别、UNO API 级别可用,还是根本不可用?

使用dispatcher:

Dispatcher.executeDispatch(
    (XDispatchProvider)Frame, ".uno:CompareDocuments", "", 0, propertyValueFile);

完整的 Java 示例位于 https://forum.openoffice.org/en/forum/viewtopic.php?f=44&t=2795