是否可以创建 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 应用程序中?的主要内容,如果未能解决你的问题,请参考以下文章