随着甲骨文收购SUN,OpenOffice的前景让粉丝们都捏了一把汗。也随着开源的大行其道,更多人开始关注开源office软件,这次就来盘点下开源office软件。 OpenOffice.org 是一套跨平台的办公室软件套件,能在 Windows、Linux、MacOS X (X11)、和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org 是自由软件,任何人都可以免费下载、使用、及推广它。 OpenOffice.org现在的最新版本是OpenOffice.org 3。OpenOffice.org 3是一个逐渐进化的而不是革命性的产品,它是OpenOffice.org 2升级的产物。与之前的版本相比,OpenOffice.org 3并没有进行彻底的改动。 OpenOffice.org 3的最大变化实际上是很多小变化的集合。举例来说,Mac用户很乐意知道OpenOffice.org 3现在已经是本地应用程序了。该套件中的所有的应用都可以通过一个简单的统一界面或者系统托盘启动器启动,后者同时也可以作为该套件的加速器。 OpenOffice.org 3的整性能明显要好于它的上一代版本 ,即使是不使用应用程序启动加速器也是如此。 OpenOffice.org 3新增的其它功能包括方程求解器和计算器工作簿共享功能;Impress支持多个监控器;支持VBA宏。 你可以使用OpenOffice.org 3直接打开Office 2007的OOXML格式文件,但是你却不能将文件保存为OOXML格式,因为已有的OOXML文件中的某些东西似乎不能实现正确转化。比如,如果某个文件在同一行包含多种言语的字符(比如英语和日语),那么在导入时它的行距就会遭到破坏。不过,如果你将该文件保存为Word 2003文件格式并导入就不会有任何问题。 OpenOffice的一个我一直非常喜欢得功能就是能够直接输入PDF格式,而不需要一个插件或虚拟打印机驱动程序,同时还具备加密和表格功能。在OpenOffice.org 3中,PDF输入器的选择范围稍微有些扩大;最大的升级就是支持PDF/A。 不过,OpenOffice.org 3的一些小问题仍然让我很苦恼。例如:文件窗口底部的各种工具不是那么容易让人理解---你也许永远不会知道标有STD的小方块或者它旁边只标有星号的小方块是干什么用的,除非你参阅使用手册。这一点其实非常不方便,当你开发一个供普通用户使用的软件时,易用性非常重要,使用手册是最后才被用到的手段。 记住,OpenOffice.org并不是唯一的。GoOO与OpenOffice.org使用的源代码库相同,但是它在速度上面进行了一些优化。在日常工作中,我一般交替使用GoOO 和OpenOffice.org,因为二者的文件格式完全兼容,而且前者的速度和稳定性都稍快。PortableApps版本的 OpenOffice.org可以在可移动驱动器上运行,因而可以用作该软件的一种试用方式,省去了正式安装带来的一些问题。 IBM Lotus Symphony IBM Lotus Symphony 是一组集文字处理、电子表格和演示幻灯片于一身的免费办公套件。它支持开放文档格式(Open Document Format,简称ODF)。ODF最大的优势在于其可开放性和可继承性,基于ODF格式的文档在许多年以后,仍然可以为最新版的任意一款遵循标准的办公软件打开使用。与此同时,IBM Lotus Symphony 兼容Microsoft Office格式。具备丰富功能的生产力工具,直观的用户界面,并能与各种文档兼容。无论在家里、学校或公司都可以免费使用。 虽然也是基于OpenOffice.org的代码库,但是IBM Lotus Symphony却截然不同。最近推出的IBM Lotus Symphony使得濒临死亡的Lotus Symphony品牌重新焕发了活力。它包含的功能要比OpenOffice.org少得多---该套件之包含三个主要的应用软件---但其中的每个软件都值得我们关注。 IBM Lotus Symphony的三个应用软件正好满足了大多数人使用办公套件所要完成的工作:写文件、创建电子表格并组装演示文稿。但是,这并不意味该套件在以后不会增加其它新的功能,并且它能够自动检查新的组件和对于现有软件的升级。IBM Lotus Symphony不支持OOXML,因此不能实现与Office 2007的转换,目前似乎也没有一个插件能够胜任这项工作。 使用KOffice套件,用户能够在一个标签式界面上运行所有的应用程序。IBM替换了OpenOffice.org默认的图标和工具,取而代之的是一套更好、更精致的元素集,其中包括一套用于文本属性的可停靠侧边面板,这在原始程序中是不具备的。也就是说,每一个应用中的功能组合与OpenOffice 本身几乎是完全一样的。 很显然,IBM想要将Symphony变成一个后续开发的新起点和框架,无论是于OpenOffice保持同步还是分离。从Symphony的插件集上你就能明白这一点,虽然它效仿了OpenOffice.org的插件集,但是这些插件是完全不同的,因为 OpenOffice.org的插件不能用于Symphony,反之亦然。虽然Symphony目前没有太多可用的插件,不过仅有的一些全部都是精品并且非常有用,比如有个插件能够将演示文稿输出为单独的Flash文件。 |