是否可以创建 OpenOffice 的自定义发行版,或者将其打包到我的 java 应用程序中?

Posted

技术标签:

【中文标题】是否可以创建 OpenOffice 的自定义发行版,或者将其打包到我的 java 应用程序中?【英文标题】:Is it possible to create a custom distribution of OpenOffice, or a way to package it into my java application? 【发布时间】:2008-10-16 10:09:13 【问题描述】:

我有一个简单的基于 java 的 ppt->swf 子项目,它基本上可以工作。那里的开源软件 OpenOffice.org 和 JODConverter 做得很好。

问题是,为此我需要安装 OO.o 并在服务器模式下运行它。为此,我必须安装 OO.o,它是allot 的软件 (~160MB),只是为了将源 PPT 文件转换为中间格式。此外,公共 OO.o 发行版是特定于平台的,我真的想要一个单一的、跨平台的文件集。而且,我不想干扰系统的当前设置,例如文件扩展名关联。

就目前而言,我的项目并不是特别“软件分发友好”。

所以,问题是:

是否可以创建 OpenOffice 的自定义分发?一个人会怎么做? 我的安装可以做到多轻巧和不引人注目? 由于没有 OO.o UI,是否有可能实现真正的跨平台分发? 是否有任何我需要注意的许可问题? (在我要检查的事情清单上,但如果你已经是 TIA 了!)

【问题讨论】:

【参考方案1】:

我不知道要完成这样的任务,但微软有它的PPT viewer,它是免费的而且非常小,也许在 .NET (C#) 中你可以使用某种函数来保存到你需要的中间文件中。 ..

顺便问一下,你是如何处理幻灯片转换的?

我找到了一个software,但你需要安装 MS PPT。

这只是一个想法,现在关于您的实际问题:

您可以创建自己的 OO 安装,只需 jump to the Installation project 并按照说明操作。

我没有读到最后,但从第 1 段开始,它接缝了您正在搜索的内容。

【讨论】:

MS PPT 查看器:不适合我的项目——不能跨平台。此外,JODConverter 直接与 OO.o 合作,将 PPT 转换为 SWF。我不想失去它。 我看过你链接到的 OO.o 安装项目文档,但它非常“稀疏”——我什么也没得到。似乎也面向 Solaris。 (我正在Mac上开发)。不过还是谢谢。【参考方案2】:

不,除非您在 OpenOffice 项目中进行深入编码。

【讨论】:

以上是关于是否可以创建 OpenOffice 的自定义发行版,或者将其打包到我的 java 应用程序中?的主要内容,如果未能解决你的问题,请参考以下文章

构建自己的 Linux 发行版

为啥从我的自定义分布中抽取的随机样本不遵循 pdf?

现在这么多android平板是否可以安装Linux发行版

Android 版 Chrome 中的自定义网络通知声音

是否可以创建不需要括号的自定义函数?

是否可以创建导航祖先的自定义 jQuery 选择器?例如:closest 或 :parents 选择器