使用 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。
我有两个 .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。