是否可以提供图像/图形的不同版本,并让 pdf 查看器选择在查看时哪个版本最好?
我希望在屏幕和彩色打印机上显示彩色图像,并在黑白打印机上显示灰度图像。
答案1
从技术角度严格来讲,是的,PDF(从 1.3 版开始)支持具有不同分辨率和色彩空间的替代图像(最终来自远程资源),以便 PDF 查看器根据目标设备(屏幕、彩色打印机、灰度打印机)选择使用哪个版本。但某些子标准(例如 PDF/A)可能不支持这些功能。(请参见第 8.9.5.4 节替代图像,文档管理 - 便携式文档格式 - 第 1 部分:PDF 1.7,Adobe Systems Incorporated,2008 年)
但不幸的是,实际上,Latex 或“开源 PDF”世界似乎不支持这一宝贵功能。不过,一些专业专有产品(例如 Adobe Illustrator)确实支持此功能。如果可能的话,在 Illustrator 中创建“双色空间”图像/图形并将这些 PDF 包含在您的 Latex 文档中可能会产生您想要的结果……也许。
原生替代图像和文档的多个版本(后者不适合提交给会议等)之间的权衡可能是可选内容组 (OCG)(我认为从 PDF 1.5 开始)。这些可以使用软件包生成,ocgx
但仍需要用户选择正确的图层/OCG(例如彩色与灰度)。OCG 尚未得到所有查看器的支持,但那些以最大一致性而闻名的查看器(例如 Adobe Reader、Foxit Reader、Okular)确实支持 OCG。