是否可以创建 OpenOffice 的自定义发行版,或者将其打包到我的 java 应用程序中?
我有一个简单的基于 java 的 ppt->swf 子项目,基本上可以工作。 开源软件 OpenOffice.org 和 JODConverter 做得很好。
问题是,要做到这一点,我需要安装 OO.o 并在服务器模式下运行它。 为此,我必须安装 OO.o,这是分配的软件(~160MB),只是为了将源 PPT 文件转换为中间格式。 另外,公共 OO.o 发行版是特定于平台的,我真的很想要一个单一的、跨平台的文件集。 而且,我不想干扰系统的当前设置,例如文件扩展名关联。
就目前情况而言,我的项目并不是特别“软件分发友好”。
因此,问题是:
- 是否可以创建 OpenOffice 的自定义发行版? 对此,大家会怎样呢?
- 我可以让安装变得多么轻量和不引人注目?
- 既然没有 OO.o UI,是否有可能拥有真正的跨平台发行版?
- 我需要注意任何许可问题吗? (在我要检查的事情清单上,但如果你已经检查过了,那么 TIA!)
I've got simple java-based ppt->swf sub-project that basically works. The open source software out there, OpenOffice.org and JODConverter do the job great.
The thing is, to do this I need to install OO.o and run it in server mode. And to do that I have to install OO.o, which is allot of software (~160MB) just to convert the source PPT files to an intermediate format. Also, the public OO.o distributions are platform specific and I'd really like a single, cross platform set of files. And, I'd like to not interfer with a system's current settings, like file extension associations.
As things are now, my project is not particularly 'software distribution friendly'.
So, the questions are:
- Is it possible to create a custom distribution of OpenOffice? How would one about this?
- How lightweight and unobtrusive can I make the installation?
- Would it be possible to have a truly cross platform distribution since there would be no OO.o UI?
- Are there any licensing issues I need to be aware of? (On my list of things to check out, but if you them already then TIA!)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不知道如何完成这样的任务,但微软有它的 PPT 查看器,免费且非常小,也许在 .NET (C#) 中,您可以使用某种功能将其保存到您需要的中间文件中...
顺便说一句,您如何处理幻灯片转换?
我找到了一个软件可以做到这一点,但你需要安装 MS PPT。
这只是一个想法,现在关于您的实际问题:
您可以创建自己的 OO 安装,只需 跳转到安装项目并按照行操作。
我没有读到最后,但从第一段开始它就符合你正在寻找的内容。
I have no idea to accomplish such task, but Microsoft has its PPT viewer that is for free and very small, maybe in .NET (C#) you can use some kinda function to save into a intermediate file that you need...
and by the way, how are you handling slide transictions?
I found a software that does that but you need MS PPT installed.
this was just an idea, now regarding your actually question:
you can create your own installation of OO, just jump to the Installation project and follow the lines.
I did not read 'til the end, but from the 1st paragraph it seams what you are searching for.
不,除非您在 OpenOffice 项目中进行深入的编码。
No, not unless you are neck deep coding in the OpenOffice project.