PDF 是一种通用文件格式,不管创建源文档时使用的是哪些应用程序和平台,它均可以保留任何源文档的字体、图像、图形和版面设置。不同用途的PDF文件可能包含同的信息。PDF以其多样性的特点在办公、印刷、网络出版等各个领域得到了广泛的发展和应用。
普通的PDF与印刷用的PDF是有差距的。只有PDF/X-1和PDF/X-3两种格式才是可用于印刷的文件格式。PDF文件可以以多种方式创建,不同的创建方式生成的PDF文件存在着差异,你可以根据不同的需要选择不同的创建方式。不同的创建方式在进行预检时产生的错误信息也不同。
比如,用打印机创建PDF文件。PDF打印机是一个模拟的“打印”驱动程序,使用它可以从客户的应用程序中很容易地生成PDF格式文件。当然,它的特点就是方便快捷。它像Windows的虚拟打印功能一样,通过标准的接口进行控制。PDF 打印机在客户应用程序中调用打印命令,以“打印”文件的方式创建PDF格式文件。这样,只要能够打印的文件格式都能自动转换为PDF文件。
再有就是应用Acrobat Distiller创建PDF文件。Acrobat Distiller是Adobe Acrobat的组件之一。它是一个可以用来制作和编辑PDF格式文件的高端PDF文档生成器,是将PS/EPS文件转换成为规范的PDF文件的最主要、最可靠的工具。即通过OLE(对象链接和嵌入)或 PostScript命令来进行控制。我们将源程序的文件先生成PS文件,然后通过Acrobat Distiller,将生成的PS文件以PDF的格式输出。在生成PS文件时,如果源程序的文件中含有不符合标准(PDF/X-1a:2001、 PDF/X-1a:2003、PDF/X-3:2001、PDF/X-3:2003等)的元素,就会在生成PS文件的时候自动生成一个报错的文件,我们可以根据文件中的错误信息,在源程序中改正。
在使用Acrobat Distiller生成PS文件时,为了避免出现报错的情况,可以在Distiller里面对一个选项进行设置,就是“当字体嵌入失败时”,选择“警告并继续”。这样,在生成PS文件时通常就不会出现错误。但这种方法是不提倡的。因为这里被忽略掉的错误通常在预检的时候还会出现。等于给后面的工作埋下了隐患。所以,尽量要在源程序中滤掉错误。
从创建的PDF的质量上看,Acrobat Distiller创建的PDF 文件比起其他几种方法创建的PDF 文件来说是最优质的。
我们再来对比一下另一种创建方法:用PDFMaker创建。对于办公用的PDF文件可以在Word应用程序中直接创建,这个过程由PDFMaker来完成。这个方法可以保证源文件的完整性。虽然用PDF打印机和Acrobat Distiller也可以直接将源程序的文件创建成PDF文档,但PDFMaker中的其他一些功能如标签、超链接和注释等高级特征就不能被完全保留下来了。
要创建适合印刷PDF文件,就是要PDF适合PDF/X标准。PDF/X是一个文件格式的应用标准,它定义了许多适合正确印刷的文件所必须的内容。 PDF/X由 PDF 文件格式演化而来的,是针对印刷输出的稳定性而制定的,它对PDF文档做了一些特殊的限制。例如,PDF/X-1标准要求PDF文档必须包含所有来源文件和字体,支持有限的压缩功能,对于文档中的非印刷信息(如音频和视频等)则忽略掉;它限定了图像采用的色彩模式只能为CMYK模式、灰度模式与专色模式;同时该文件格式还要求所有的字体进行嵌入。如果一个版面文件中含有一幅 RGB图像,则该版面文件将不允许被保存为 PDF/X-1的格式,即用户在产生PDF/X文件过程中执行软件会自动报错,并终止PDF/X 文件的生成。
PDF/X-3是 PDF/X标准的一个重要输出格式。它与 PDF/X-1类似,同样是针对书刊出版与广告印刷领域,但它与PDF/X-1也不完全相同。该文件标准并不仅仅限于CMYK与专色色彩空间,它支持LAB色彩空间,支持ICC色彩彩色管理技术。换言之,PDF/X-3 的文件标准相对PDF/X-1更适用于较新的印刷色彩管理工作流程。
针对印刷对PDF的种种限制,要找出普通PDF与印刷要求的PDF的差距,并提出相应的解决方案。要生成符合标准的PDF文件,是通过印前预检项来得以实现。不同的标准对预检项有不同的要求,我们可以根据不同的要求,通过各种途径来加以解决。比如,我们可以在PDF创建之初的应用程序中解决,也可以在生成了PDF文件之后,在Acrobat中解决。如果是通过先生成PS文件再生成PDF文件这种方法创建PDF文件,我们就可以在生成软件 Acrobat Distiller中解决。