[ 2005/01/16 14:38 | by 网络毛毛虫 ]
| |

虫虫认为:我看了文章,认为ABI的功能还是非常的弱小,无法对MS WORD产生多大的挑战,但是他毕竟免费,免费开源就是潜力。虽然他还不如国内WPS,但是还是很有潜力的。

作为开放源码、跨平台的免费软件,AbiWord很早就已经在众多Linux爱好者和程序员手中使用了。面对Linux平台下其它类似Ms-Word的软件自身问题多多,微软又明确表示不会推出死对头――Linux平台下的Office版本。所以AbiWord以其丰富的文字处理功能和较少的Bug,以及对Word文件较好的兼容性,拥有了相当数量的用户群。

  近日AbiSource公司又推出了AbiWord 2.2.2多国语言版,其中文界面则更适合中国用户使用。在这个文章里,笔者会对大家都比较关注的中文处理功能重点评测,并将AbiWord的一些特色功能同Microsoft (R) Word 2000做一下比较。 [点击下载]

  评测环境: 

CPUCIII 1.1G

内存:256M SDR

硬盘:40G 7200

系统:WindowsXP with SP2


  (一)使用界面


  刚一运行AbiWord,一个漂亮的欢迎画面就给人留下不错的第一印象: 

  既然AbiWord是“类Word”软件,那么在界面上就先要达到“形神兼备”。下面是AbiWord的使用界面,大家看看和Word相似不相似呢?  

  下面是相同内容的Woed界面  

  我们可以看到AbiWord的快捷功能图标相比Word要少很多,的确,AbiWord的功能只是Word所有功能的一小部分,但却足以进行文书、信件、报告、备忘录等常用办公文件的处理了。两个软件的详细对比会在后面进行。

  点评:颇似Word的界面,不仅给了我们良好的第一印象,而且为快速上手使用带来了方便,也给我们相信它能够代替Word带来了信心。

(二)中文处理

  打开AbiWord,笔者就迫不及待的使用中文进行编辑,然而显示在AbiWord中的却是乱码。当笔者选用字体:“宋体”再次尝试时,中文字体可以正常显示,但是保存为AbiWord默认格式.abw后再次打开,却出现下面两个警告:  

  第一个警告的大意是打开文件时在某行遇到形式不合法的(not well formed)。按下“确定”后再次打开文件,文件果然是空空如也了。

  几经尝试,笔者发现,只要正确选择汉字字体,AbiWord对汉字的支持还是比较理想的。在“格式”―“字体”的选择框中,其默认字体为“Times New Roman”(下图绿线所示),而我们只需选择“Terminal”和“System”(下图红线所示),就可以正常使用汉字进行编辑和保存了。这里笔者更加推荐使用“Terminal”字体,如下图,它可以有4种字体样式和6种字体大小,而“System”则默认粗体,可选的字体大小也不多。  

  对于AbiWord的默认字体,笔者在前文也提过,是Times New Roman。若光标所在处有正常显示的汉字,则默认字体就转为当前汉字的字体,这时要继续输入汉字则无需更换字体。若是拷贝汉字文本到AbiWord时出现乱码,则选中文字将其字体更换为“Terminal”即可。

  另外,在样式栏中对汉字字体选择样式后,大多都会产生乱码,这是同样将其字体更换为“Terminal”即可解决问题。下图为AbiWord中的字体样式栏:  

  关于AbiWord的汉字编辑功能,有一点必须提及的是,使用字体“Terminal”以及其他一些字体时,某些中文标点是无法使用的,如中文的左右括号,中文逗号,问号,感叹号等,这时用户只能使用英文标点来代替。所幸大多数中文标点都用相对应的英文标点。

  点评:AbiWord中文版不仅带来了汉化的界面,也带来了支持中文的操作。绝大多数乱码问题可以在更改字体后得到解决,尽管会有一点繁琐。

  (三)同Word相互兼容性评测

  Abiword支持doc、RFT等Word格式输出,同样也可以打开Word格式的文件,那么它同Word的兼容性到底如何呢?

1 使用AbiWord打开Word格式的doc文件

  笔者用AbiWord打开本篇文章的doc文件,先是出现“常规性”的乱码,英文字符,简单的表格,图片则显示正常:  

  更改字体为“Terminal”后,如下图:  

  可以看到更改字体是解决乱码的最好途径。不过仍有一个奇怪符号(上图中红色箭头所指)出现,这是原doc文档中的“(一)”符号,这是因为左右括号是AbiWord中无法显示的中文字符,从而造成AbiWord无法正确识别和显示。

  2 使用Word打开AbiWord输出的doc格式

  在原abw文件中,笔者特意使用了项目编号为1的文字样式,看Word能否识别,另外abw格式中的表格较扁,下方的贴图则较大:  

  转化为doc文件后使用Word打开:  

  可以看到,Word可以显示出AbiWord输出的所有内容,不过表格变高了,下方图片变小了,整个页面像是被拉长了一样。笔者将Word和AbiWord的页面都设置为A4纸,上面情况仍然出现。笔者猜测可能是两个软件的某些页面刻度标准不同。

 点评:AbiWord打开使用Word写的doc文件会出现乱码,更改乱码部分字体即可;Word打开AbiWord输出的doc文件则会有版面的轻微拉伸形变(尤其有贴图的时候)。不过笔者认为这些瑕疵尚处于可以接受的范围之内。但过多的贴图和表格则会造成麻烦。

  3 测试表格兼容性

  笔者注意到,AbiWord的表格功能很有特色,其操作灵活程度要远强于Word,但这些灵活的表格可以在Word中正常显示么?Word中的表格拿到AbiWord中又如何呢?笔者先在AbiWord中建立表格1,使用“固定列宽”,如下图:  

  构造的表如图:  

  保存为doc之后再用word打开,结果如下:  

  可以看到,在Word中打开的表格中6、7、11、12这4栏都挤到一边了。

  笔者再使用AbiWord默认的“自动列宽”建立表格:  

  保存为doc格式后用Word打开如下图:

  笔者反复试验多次,发现使用AbiWord默认的“自动列宽”建立表格,输出为doc格式之后,Word都可以较好的识别。

  接着笔者使用Word在doc文件中创建表格,用AbiWord打开此doc文件,则总会出现问题。下图为word表格:  

  下面则是用AbiWord打开后的效果,已经大相径庭了:  

下面笔者在表中列出AbiWord与Word之间的表格兼容性分析:
  

软件及文件格式

选项

表格是否保持一样

AbiWordabw格式->Worddoc格式

“自动列宽”

一样

AbiWordabw格式->Worddoc格式

“固定列宽”

部分一样

Worddoc格式->AbiWord打开

不一样


  点评:Word能较好识别AbiWord建立的表格,反之则令人不甚满意。大概AbiWord考虑到使用Word的人不会再转到免费的AbiWord上来用吧。在表格上AbiWord算是提供了一个单向的兼容性。

  (四)AbiWord其他特色功能

  1 表格功能

  上面我们曾提到过AbiWord建立表格比较方便,因为它有些分割、合并单元格的快捷图标:

  从左到右分别是建立表格,增加一行,增加一列,删除此行,删除此列,合并单元格、拆分此单元格。图标非常形象。尤其右个性的是当我们按下“合并单元格”图标后,会出现这样的提示选择框,按下文字右边的图标即可。见下图:笔者一向为设计表格头疼,因此看到它就有相见恨晚的感觉。  

  同样“拆分单元格”也有令人侧目的提示选择框,而且种类更多。有兴趣的朋友自己用一下看看咯!

  点评:十分方便的表格绘制功能。不喜欢Ms Word表格绘制风格的朋友应该试一试,也是属于笔者这样的画表白痴的最爱。

  2 额外快捷图标栏

  在AbiWord中,出了像word一样的功能之外,在“工具”-“首选项”中还可以打开一个名为“extra”的快捷图标栏。“extra”是额外的意思。不过笔者则认为AbiWord可能意识到了Word各种功能隐藏太深,而且太过于分散,所以把常用的上划线、删除线、页眉页脚、上标下标、行距等功能以快捷图标的形式集中到了extra栏中。如下图:  

  点评:相对于Word极为丰富的功能,AbiWord只在它认为有必要的地方做足文章,再加上“方便”二字,这才是AbiWord能够“蝼蚁撼大象”的本钱。

  (五)系统资源占用情况与文件打开速度测试。

  下表为AbiWord与Word打开文件时间对比和内存占用对比:
  

软件名称

启动时间(不打开文件)

打开文件大小

文件页数

打开文件所用时间

刚打开文件时占用内存

有翻页操作后占用最大内存

AbiWord

10

3.5MB

80

14

16MB

56MB

Word

1

3.5MB

201

8

7MB

27MB


  AbiWord打开文件速度相比Word慢上很多。Word采用先显示整个窗体,再慢慢加载各个页面的方法,而AbiWord则是一下全部显示出文件的内容。笔者认为除了加载页面算法的原因导致AbiWord打开文件慢之外,微软自己的操作系统也为Word的优秀表现做出了不可磨灭的贡献。笔者尝试了中文文件和英文文件,AbiWord打开的速度都比较慢,而且CPU利用率也居高不下。看来在这个方面AbiWord的确不如Word。

  在内存占用方面Word占尽优势。尽管我们仍然有操作系统等借口来为AbiWord的慢速辩护,但两者占用内存差距实在太大。AbiWord随翻页操作的同时,占用内存数量一路飙升,而Word表现则显得比较稳定。

  (六)总结

  AbiWord是一个优缺点都十分突出的软件。它的优点在于,从界面到操作,再到功能,它都直接向“老大”Word叫板,它作为跨平台的、开放源代码的免费软件,它和Linux操作系统形成了天然的联盟,也成了Linux程序员操作系统中的必备文字处理工具。对于中文字体的乱码问题,普通用户也可以通过更改字体来解决。它在文件格式上对Word格式有不错的兼容,尽管微软Office没有开放源代码,Word的某些标准不得而知,但是AbiWord在表格上也可以满足部分功能的需要。一系列的快捷图标是也AbiWord的一大特色。

  但是,AbiWord毕竟在中文处理上还有不少遗留问题,在图片的支持上也仅仅做到了“支持”而已。而在文件打开速度和消耗系统资源方面,AbiWord还有待进一步的改进。而根据上面的评测结果来看,AbiWord现在只是MS Word强劲的竞争对手,但要超越它还要有很长的路要走,如果你喜欢免费,又对Word庞大的体积不满的话,不妨试试它。

技术文章 | 评论(0) | 引用(0) | 阅读(2237)
 
发表评论
   
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]