Gavin Lu's Weblog 路广的网志
Free Sky 自由的天空
归档
十月 2004 »
星期日星期一星期二星期三星期四星期五星期六
     
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
20
21
23
24
25
26
27
28
29
30
31
      
今天
XML
Creative Commons License
Attribution Noncommercial No Derivative Works
Search

链接
 

今日点击: 48

全部分类 | Industry | Knowledge | Technology
Main | Next day (Oct 18, 2004) »
20041018 星期一 2004年10月18日
Differences between Office Documents and Printing Scripts like PDF

pdf 文件在 windows上有一些工具可以编辑,保存,都是adobe出的工具: Adobe, Indesign, PageMaker, FrameMaker,等。

PDF从设计思想上是用来做电子出版和衍生的纸质出版的,PDF是一种页面排版格式,与文字处理器的办公文档格式是完全不同的结构。

简单地说,有一个基本差别是,文字处理器地办公文档格式内部的内容是有逻辑结构的,比如章节,段落,短句信息,而PDF这样的页面排版语言是没有内容逻辑结构的。所以用办公软件来编辑PDF文件很难实现,除非用图形格式来识别。

但是另一个重要问题是办公软件中的排版精度远远不如页面描述格式的出版软件的精度,所以很难保证编辑后的文件与原文件吻合。从低精度的格式到高精度的格式是不会丢失多少信息的,但是从高精度的格式到低精度的格式就一定 会丢失信息。

第三个问题是法律问题。Adobe在公开PDF文件格式允许广泛制作生成PDF的软件的同时,License 许可证中明文禁止未经授权的软件读入PDF文件并进行修改,也就是编辑PDF。否则就侵犯了Adobe公司的知识产权。所以像xpdf,gpdf, OOo等软件都只是做了PDF的输出,而没有一家做编辑的。

说到通用的办公文档格式,其实OOo的格式(.sxw, .sxd, .sxc, .sxi)就很可以作为一个不错的candidate。因为OOo是跨平台的,还是免费的,文档格式也是公开的,并且鼓励兼容。还有OASIS Open Office TC即将根据OOo的文档格式制定 办公软件文档格式的国际标准,象Corel (WordPerfect), KOffice, 等都参加了这个工作组,并且KOffice已经决定把这个文档格式作为将来的本地native格式,并已经取得了初步成果。

纵观全局,OOo的文档格式的确是最适合的跨平台办公软件文档格式的选择。


2004年10月18日, 05:09:25 下午 CST Permalink