PDF文件的生成
利用桌面应用软件生成的PDF文件会导致一个带有很多不定因素的文件。虽然所有文件都符合PDF语言的规范,但标记或色彩转换的过程可能需要不同的步骤。不论如何,我们的目标就是生成一个与设备无关的数字管理文件。
一般来说,通过一个应用软件生成PDF文件的方式有两种:Save As或Export命令都可以直接编码一个PDF文件。此外也可以首先将文件输出打印成PostScript文件(一些特定的软件),然后再将文件传递给Acrobat Distiller,生成PDF文件。
Adobe Photoshop 6。Photoshop 6继承了Photoshop 5在“工作空间”存储色彩的概念,并将其进一步扩展,使Photoshop应用软件中每个图像窗口都可以包含不同工作空间的色彩。将来自不同色彩空间的图像组合在一起,色彩都可以使用ICC特性文件完成色度转换。
PDF是Photoshop Save As对话框的可选格式之一。在PDF中进行色彩定义时有两个相关的选项。一个是“Embed Profile”,它会生成一个定义成ICCBased色彩的PDF文件。与此定义相关的特性文件同时也是定义文件被存储的工作空间的特性文件,该存储空间可以是也可以不是当前的工作空间。如果PDF文件中的Embed Profile选项没被选中,文件中的色彩则一定是设备相关的(DeviceCMYK或DeviceRGB)。
第二个选项是“Use Proof Setup”,它会将文件中的色彩转换到当前选中的Proof Setup色彩定义,然后利用ICCBased编码PDF色彩。
Adobe Illustrator 10。Illustrator 10也使用了Photoshop 5和6中工作空间的概念。与早期的Illustrator版本不同,Illustrator9和10文件必须完全在一个工作空间中;这意味着在一个Illustrator文件中不可能同时有RGB和CMYK定义的色彩,这使许多服务供应商感到轻松。
与Photoshop相同,Illustrator中也是使用Save As命令生成PDF文件的。而且Illustrator同样也提供了一个选项对话框,其中就包含“Embed ICC profile”选项。
如果设置了嵌入选项,Illustrator会采用ICCBased编码色彩,使用当前工作空间(RGB或CMYK)的特性文件。如果放置的图像中嵌入了ICC特性文件,这些图片会自动地转化到当前的工作空间。因此,由Illustrator生成的设备无关PDF文件往往只有一个ICCBased色彩定义,虽然它可能关系到一个很多页面的文件对象。
在Illustrator 10中如果未选中嵌入项目,则存储的PDF文件会根据文件色彩空间的不同而不同,如DeivceCMKY或DeviceRGB色彩。
Adobe InDesign 1.5。InDesign软件允许文件中的每个对象有单独设置的ICC特性文件。InDesign文件也是通过特性文件来定义文件中的色彩,并且RGB和CMYK每种一个。
使用InDesign生成PDF文件可以通过Export命令来实现。PDF Export Style可以被设置为同时控制多个选项。如果设置了“Include ICC Profiles”选项,InDesign会基于ICCBased来编码每个页面对象,使用InDesign Document Color Management设置来指定特性文件的赋值。
导入(放置)对象的处理由该对象是否嵌入了ICC特性文件来决定。如果嵌入了,这些对象被定义为ICCBased色彩,而且他们的特性文件出现在输出中(其中包括导入的PDF文件)。如果没有嵌入,则可以通过InDesign中的Image Color Setting命令指定一个,该特性文件将基于PDF文件中的ICCBased定义(但Image Color Setting命令不可以指定PDF文件)。另外,这些对象还将被编码为DeviceRGB和DeviceCMYK色彩。
Quark Xpress。Xpress 4.1自身并没有生成PDF文件的功能,而是由Quark公司提供的一个PDF Filter(目前是1.6版本,可从网上下载)来创建的。该滤镜在Xpress软件的Utility菜单中增加了Export PDF指令。PDF Filter需要在用户的机器上安装Distiller,并且在Quark软件的Export PDF Options选项列表中选择Distiller PPD。该滤镜向磁盘中写入PostScript文件,并运行Distiller,然后在Distiller完成后删除该文件。
最终PDF文件的特性依赖于Distiller当前的Job Options选项。如果配置的Distiller可以生成1.3或1.4版本的PDF文件,而且如果已经配置了适当的色彩设置,就可以获得一个设备无关的PDF文件,并使用ICCBased色彩空间来记录色彩。该文件会在PostScript产生之前,使用Xpress软件Color Management Preferences命令中选择的特性文件将所有RGB色彩转换成CMYK。然而,由于Xpress 4不支持PDF文件的导入,因此矢量对象不能进行色彩管理。
如果有一些导入对象嵌入了ICC特性文件而有些没有,你就会遇到一个陷阱。没有嵌入特性文件的对象可能恰好与当前Xpress中选择的CMYK特性文件使用相同的色彩空间,因此他们就没有被转化,将仍然在Distiller中标记为ICCBased。带有特性文件的对象则将会转换成当前的CMYK色彩空间,然后在Distiller中标记为ICCBased。只有当Distiller与ICCBased使用相同的色彩空间,并在Xpress中用于组合打印文件时,这种情况才可能成功——也就是说,文件中所有色彩在PostScript之前都已经产生了特性文件。
理想地,在色彩定义、Xpress设置或Distiller设置方面应该设置一个均一的工作流程。(均一工作流程是所有的对象要么都是被标记过的,要么都是没有被标记的,而不应该是两者的混合。)如果必须处理一个混合对象的页面(包含或不包含嵌入特性文件),一种可取的防御方式就是在导入这些对象之前,用Photoshop将它们都转换到同一个色彩空间。
Macromedia Freehand。Freehand 10和其他应用软件一样提供Export PDF指令。然而,这种Export功能会产生一个PDF 1.1(相当于Acrobat 2.0)文件,因此无法进一步处理;而ICCBased色彩空间需要1.3(相当于Acrobat 4.0)或更高版本的PDF文件。
PDF文件可以放在FreeHand文档中,而且可以通过ColorSync对它进行色彩管理。但考虑到导出PDF文件时,如果各种对象的格式都正确地转换到组版打印机特性文件,则超出了本文的研究范围。实际上,最好的生成方式是将共享同一设备相关定义的色彩存成EFS或PostScript文件的格式。然后将.eps或 .ps文件以适当的特性文件标记这些彩色对象,再由Distiller进行处理(详见下文的Distiller部分)。
Microsoft Office applications。Excel、PowerPoint和Word不能直接输出PDF文件。在这些应用软件中可以使用不同的色彩采集工具定义色彩,包括直接进入CMYK百分比和RGB百分比。(这种方法与Xpress相同,但与常见图像编辑软件中使用的8位数值不同。)
从Office文档生成PDF文件需要使用系统打印驱动器生成一个PostScript文件,然后通过Distiller处理该文件。从Office应用文档产生的PostScript文件使用DeviceRGB记录所有色彩,因此在Office文档中最好采用RGB定义色彩;通过这种方法就可以在Distiller中安排适当的特性文件。在Office应用软件中用CMYK生成色调会转换成RGB值,造成无法清楚地了解正确的特性文件。
(未完)
[时间:2002-03-04 作者:必胜网 来源:必胜网]