PDF 与隐形文本:客户案例研究

一家为全球机构提供印刷服务的 Datalogics 客户近期向我们提出了一个特殊需求:他们需要在文档中添加一类信息,这类信息既可以被复制粘贴,也可以作为文本提取 —— 但不会在视觉上改变 PDF 本身的外观,并且在压平透明度时仍能正常生效。
换句话说,他们需要隐形文本,且不能影响其印刷工作流的性能。
“隐形文本” 在此场景下的价值,在于对应字体所附带的 ToUnicode 信息:它能让隐形文本在任意 PDF 阅读器中被选中高亮,并复制粘贴到其他软件中使用。
该客户最初尝试使用空白字形的 Type3 字体来实现这一效果。Type3 是一种特殊的 PDF 字体,不依赖嵌入或外部字体文件,每个字形本质上就是一个微型 PDF 页面。但问题出现了:压平透明度的操作会直接清除这类原本可用的 Type3 字体(Type3 字体的字形内容流会被直接插入到页面内容流中)。
此外,压平透明度会消耗大量时间,可能导致其印刷进度延误;而由于需要控制加网流程,他们也无法对文档进行预处理或预先 RIP 处理。
在 Datalogics 推出 permitType3Fonts压平选项后,Adobe PDF Library 的透明度压平功能不再无故移除 Type3 字体。该 SDK 还会自动清理 ToUnicode 表,确保其中不包含冗余信息。
最终效果如何?这家企业成功在文档中添加了隐形文本,同时没有降低标称印刷速度,客户满意度也得到了保障。

夜雨聆风
