【发布时间】:2010-09-01 17:52:38
【问题描述】:
我正在尝试用 Java 重写我的 C# 应用程序。我选择 Java 是因为我们的目标平台现在是 Linux,而不是 Windows。
我的 C# 应用程序使用 Microsoft Office Interop 来自动化 Word 和 Excel 等内容。它会简单地打开不同的文档并将我们的格式应用于它们(调整列宽、删除斜体等)。最后,它将文档保存为 PDF。
现在我们的目标是 Java 和 Linux,并且知道 OpenOffice 可以做所有这些事情,我认为这将是一个平稳的过渡。 OpenOffice 是开源的,所以它必须有一个比较好的自动化界面,对吧?
我整个上午都在用 Google 搜索并查看文档。我已经下载了 OpenOffice SDK。我已按照说明安装 MinGW 和 Zip 工具包。我已经尝试过 NetBeans 插件和 Eclipse 配置设置。
有趣的是,我什至不确定我的方向是否正确。我一直在阅读有关 OpenOffice UDO 界面的信息,但这听起来更像是在 OpenOffice 中的脚本,比如 VBA 或其他东西。
有谁知道是否有某种导入允许我使用 OpenOffice 打开和操作文档,类似于 Office 的互操作库?如果有,知道任何最近的例子或博客文章等吗?
【问题讨论】:
标签: java interop openoffice.org