我正在使用一个在线的PDF生成器来生成附加的PDF。
虽然PDF打开和看起来可以在adobe Acrobat (我测试了几个不同的版本,包括阅读器和专业版),透明层打印为白盒时,发送到打印机(无论是真正的打印机或另一个PDF打印机,如PDFill PDF和图像写入器)。
你知道透明层有什么问题吗?如何修复它们?
发布于 2014-12-01 16:09:02
对我来说,这个文件似乎没有任何问题,而且从Adobe Acrobat打印出来的时候,它对我来说显然是正确的。您是如何打印文件的?
发布于 2014-12-01 18:07:31
一种解决方法是在Acrobat Pro中打开文件,然后使用拼合预览(可在打印制作工具中找到)拼合透明胶片。
发布于 2014-12-01 22:42:52
从应用程序打印PDF (或任何其他格式)时,涉及多个子系统。应用程序(如Adobe Reader)调用操作系统的图形子系统(如Windows上的GDI )。操作系统依次将这些调用传递给打印机驱动程序,该驱动程序负责转换这些调用(如绘制线、填充路径等)。您选择的打印机可以理解的说明。这些指令称为page description language or PDL。PostScript和PCL就是PCL的例子。这种抽象很好,因为应用程序不再需要提供自己的打印机驱动程序。缺点是图形子系统的API和PDL都限制了图形的丰富性。
透明度是一个典型的功能,它存在于PDF中,但仅在PostScript中有限可用。为了达到相同的视觉效果,特征被近似。在透明的情况下,这被称为扁平化,正如Max Wyss指出的那样。
顺便说一句,应用程序(如Adobe Acrobat)可以选择绕过操作系统和驱动程序,自己生成PDL。这称为传递打印。尽管这绕过了图形子系统的限制,但输出仍绑定到打印机的PDL。
https://stackoverflow.com/questions/27215843
复制相似问题