1

我正在使用在线 PDF 生成器来生成附加的 PDF。

虽然 PDF 在 adobe Acrobat 上打开并且看起来不错(我测试了几个不同的版本,包括 Reader 和 Pro),但透明层在发送到打印机(真正的打印机或其他 PDF 打印机,如 PDFill PDF&Image Writer 时)打印为白框。

知道透明层有什么问题以及如何修复它们吗?

这是文件:https ://dl.dropboxusercontent.com/u/18517313/flyer.pdf

4

3 回答 3

0

There doesn't seem to be anything wrong with the file to me, and it prints apparently correctly for me when printed from Adobe Acrobat. How are you printing the file ?

于 2014-12-01T08:09:01.593 回答
0

一种解决方法是在 Acrobat Pro 中打开文件,并使用拼合预览(可在印刷制作工具中找到)拼合透明胶片。

于 2014-12-01T10:07:30.887 回答
0

当您从应用程序打印 PDF(或任何其他格式)时,会涉及多个子系统。应用程序(例如 Adob​​e Reader)调用操作系统的图形子系统(例如 Windows 上的 GDI)。操作系统依次将这些调用传递给打印机驱动程序,打印机驱动程序负责将这些调用(例如画线、填充路径等)转换为您选择的打印机可以理解的指令。这些指令称为页面描述语言或 PDL。PDL 的示例是 PostScript 和 PCL。这种抽象很好,因为应用程序不再需要发布自己的打印机驱动程序。缺点是图形子系统的 API 和 PDL 都限制了图形的丰富性。

透明度是 PDF 中存在的典型功能,但仅在 PostScript 中可用。为了达到相同的视觉效果,该特征是近似的。Max Wyss 指出,在透明度的情况下,这称为展平。

顺便说一句,应用程序(例如 Adob​​e Acrobat)可能会选择绕过操作系统和驱动程序并自己生成 PDL。这称为直通打印。尽管这绕过了图形子系统的限制,但输出仍然绑定到打印机的 PDL。

于 2014-12-01T14:42:51.800 回答