3 PDF文件的生成 目前PDF的生成有两种途径: ·通过打印的的方式生成PDF,就是通过一个虚拟的PDF打印机将应用程序的文字和图形指令(如windows下的gdi指令或Mac下的QuicK-Draw指令)转换成PDF指令并保存在PDF文件中,参见图4。在安装了Adobe Acrobat PDF writer之后,从理论上说所有的具有打印功能的应用程序都能将待打 印的内容打印到PDF文件中。但目前生成中文PDF文件尚有很多问题。
由PS转换到PDF是另一种生成PDF的方法,它是由应用程序先将待打印的内容发排到PS文件,再由Adobe Acrobat Distiller将PS文件转换成PDF文件,参见图5。 两种生成PDF的方法各有利弊。通过打印方式生成PDF的优点是和应用程序能够紧密结合,在用户看来是从应用程序直接生成PDF,但缺点是由于gdi指令集和QuicK-Draw指令集本身的局限,难以生成高精度的PDF。而从PS转换到PDF虽然多了一道工序,但由于PS本身具有高精度的描 述能力,因此生成的PDF可以达到印刷级的质量和精度。 生成PDF文件之后,用户就可以用Acrobat exchange或reader来阅读和打印。还可以使用Acrobat exchange给PDF文件增加如页面缩像、超链接、书签(或目录)、注释等交互属性。 采用Adobe提供的工具生成PDF目前都存在中文支持方面的问题。如不支持中文字库的下载,中文显示依赖操作系统等等。著名的中文激光照排系统开发商北大方正集团近期将推出全面支持中文的PDF生成工具。 |