|
关键字相关教程:
PDF文件 |
|
现在很多朋友越来越多地使用PDF文件。各种资料上也连篇累牍地介绍过PDF文件的使用方法。但是一涉及到中文文件,还是有点说不清楚。谈到此类问题,大体上都是 一句话:“将中文字体嵌入就行了。”
际上问题并不是那么简单。
自从Acrobat 4.0发布以来,PDF文件已经具备了全面支持中文的能力。在Acrobat 4.0中,包含了有限的几种中文字体供替代使用,并支持中文CID字库。确实 给用户带来了很大的方便。
在通常情况下,当你在自己的电脑上生成PDF文件后,拿到另外一台电脑上去打开,如果两台电脑中已安装的字体完全一样,PDF文件自然会按照原样显示 ,但是当后一台电脑中没有包括原来PDF文件中所含字体,那么就会产生不可知的错误,要么是字体形状发生变化,要么就是在原来的字体位置上,用一连串的“*”来替代。这是 么原因呢?
原来,在PDF文件中,字体的嵌入和替换的策略是这样的:
用户在DIstiller(蒸馏程序)的作业选项中,可以设置起嵌入的指定字体,而DIstiller在转换过程中,按以下策略执行:
●若要求嵌入的字体已包含在PostScript文件中,则直接嵌入;
●若要求嵌入的字体未包含在PostScript文件中,但在缺省字体文件夹中能找到该字体,则嵌入;
●若以上未成功,则查ATM字库,找到有关该嵌入字体的形状信息,并以与之相近的字体嵌入。
由以上条件可以看出,如果你的PDF文件仅仅是用来浏览,问题是不会太大的。可是如果是用于印刷出版,那么对于版面的结构、字体等要求是非常严格的,不允许哪怕是 微小的差异(例如用普通宋体来替代汉仪宋体),以保证高质量的印刷出版的需要。
由于平面印刷界制作业务几乎全部是用于印刷出版的文稿。因此本文仅在此基础上进行探讨。那么:
第一,只用DIstiller(蒸馏程序)方法来生成PDF文件,而不考虑PDFWriter的方式。
第二,不考虑其它平台的电脑中是否包含有该文件所使用的字体。
(study.iader.com)
讨论"怎样生成中文PDF文件"或分享相关技术问题,请到讨论区发布