您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PDF的信息表达原理及特点分析(下)

2025/12/22 10:12:43发布53次查看
3.pdf中的资源
pdf中的页面内容(如文字、图形、图像等)都保存在页对象的contents关键字所对应的流对象(以下简称内容流)中。内容流中用到了很多基本对象(如数字、字符串等),这些都是利用直接对象来表示的。但还有其它一些对象(如字体等),它们本身就是用字典对象(dictionary)或流对象(stream)来表示的,无法用直接对象来表示,而内容流中又不能出现有任何的间接对象(否则就无法与内容本身的数据区分),于是就将这些对象另外命名,并在内容流中用相应的名字来表示它们。这些用名字来表示的对象就称作命名资源(named resources)。
在页面对象中有一个资源项(resources key),该项列出了内容流中用到的所有资源,并且建立了一个资源名字与资源对象之间的映射表。pdf中的命名资源有:指令集(proc set)、字体(font)、色彩空间(color space)、外部对象〔x object(包括image、form和ps segment)等〕、扩展的图形状态(extended graphics state)、底纹(pattern)和用户扩展标记列表(property list)等。
非命名资源有:enc oding、font de s c-riptor、halftone、function和c map等。由于非命名资源都是被隐含使用的,因此就没有命名的需要。
4.pdf页面描述指令
pdf中共有60个页面描述指令,这60个页面描述指令描述了页面上的一系列的图形对象。这些图形对象大致可以分为四类,即路径对象(path object)、文本对象(text object)、图像对象(image object)和外部对象。它们是构成所有页面的基本元素。
三、pdf文件生成
目前pdf文件的生成有两种途径:
1. 通过打印的方式生成pdf。也就是说通过一个虚拟的pdf打印机将应用程序的文字和图形等指令(如windows下的gdi指令、mac下的quick-draw指令等)转换为pdf指令,并将其保存在相应的pdf文件中,如图三所示。在安装了adobeacrobat pdfwriter之后,从理论上来说,所有的只要具有打印功能的应用程序,都应该能够将待打印的内容贮存到pdf文件中。但是,目前生成中文的pdf文件尚有很多问题。
2.由ps转换到pdf。这是另一种生成pdf的方法,它是由应用程序先将待打印的内容发排到ps文件中,然后再由adobe acrobatdistiller将ps文件转换成pdf文件,可参见图四。
两种生成pdf的方法各有利弊。通过打印的方式生成pdf的优点就是,它和应用程序能够紧密地结合,在用户看来它是从应用程序中直接生成pdf的,但缺点是由于gdi指令集和quick-draw指令集本身的局限,难以生成高精度的pdf。然而从ps转换到pdf虽然多了一道工序,但是由于ps本身具有高精度的描述能力,因此生成的pdf可以达到印刷级的质量和精度。在生成了pdf文件之后,用户就可以用acrobatreader来进行阅读和打印,而且还可以具体地使用acrobatexchange来给pdf文件增加如页面缩略图、超链接、书签(或目录)、注释等一系列的交互属性。在采用adobe提供的工具来生成pdf之时,目前都存在着中文支持方面的问题,如不支持中文字库的下载、中文显示依赖操作系统等等。
四、pdf在数字流程中的应用及其前景展望
正是由于pdf具有诸多适合电子出版的特性,所以目前它在现代数字化工作流程中的应用日益增多。其中,具体应用可以分为三种情况:制作cd-rom电子出版物、与html混合使用来发布信息、独立采用pdf来制作主页及发布信息。
用pdf制作cd-rom电子出版物是目前应用最多的情况,如广为流传的《黄金书屋》光盘,以及中国大百科全书出版社出版的《中国大百科全书·光盘版》等,都是采用pdf来进行光盘出版物制作的,它们都是pdf成功应用于数字流程中的例子。
由于现在只有少量的www服务器支持pdf,因此单独采用pdf来制作主页及发布信息在未来的一段时间内还不太现实。但是已有大量的www站点开始采用html和pdf混合的方式来进行信息发布了,如在html的框架中嵌入pdf,两者就可以实现无缝结合了。对于支持pdf的www站点,用户从上面阅读pdf和html是等效的,也可以来边传边读。而从那些不支持pdf的www站点上阅读pdf时,则只能等pdf文件完全下载到了本地之后,用户才能进行阅读。目前,已经有大量的电子杂志开始采用pdf来在因特网上发行了。
现在,爱克发又推出了兼容jdf的第三代apogeepdf工作流程解决方案,进一步扩展和简化了整个工作流程。它拥有更高的自动化程度、可控制性、开放性和可升级性,而且也更加易用。该套apogeepdf解决方案可以支持基于页面的工作流程和基于整个大版的工作流程,使得工作更加灵活,也满足了不同的工作方式和生产需求,真正地把自动化带到了另一个层次。通过pdf和jdf的配合,用户可以开始将商业与生产工序结合起来了,以真正做到工作流程的整合和终端至终端的自动化。jdf是一套开放的、可扩展的、以xml为基础的工作定义格式,它为客户从接到定单到最终发货的整个工作流程,提供了一个灵活而全面的解决方案,这比以前的任何一种工作形式都要更加完整和有效。
pdf的出现对传统的数字化印刷流程产生了巨大的冲击,传统的以ps为中心的印刷将面临着pdf的挑战,未来的pdf rip(rasterimage processor)也将会逐步地取代ps rip,从而真正地实现“一次制作、多次使用”的思想。
《广东印刷》2004年第4期 (作者:许法强 湖北武汉大学)
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product