我正在尝试生成可在Adobe Reader中以交互方式查看的PDF,但在打印时,还会根据页面选择不同的纸盘。 (有些页面应该使用文具,而其他页面则不能。)
PDF本身显然不支持这种形式的元数据(如here所述),但显然JDF是一种合适的格式,可以作为XML嵌入到PDF中。
对我来说不太清楚的是,Adobe Reader是否对该元数据做了任何有用的事情:如果打印带有嵌入式JDF信息的PDF,它是否会解析JDF并选择纸盘?我可以将PDF组合用于此目的吗?
我的目标是两者让用户以交互方式在Adobe Reader中查看PDF,和,在打印时自动选择不同的纸盘。
(远不那么方便的替代方案是编写自定义应用程序来进行打印。)
答案 0 :(得分:0)
你是对的,PDF描述了艺术品,而JDF则描述了有关印刷的元数据。但是,JDF的目标是工业打印系统,而不是桌面打印机。据我所知,Adobe Acrobat Reader不支持基于JDF的这种功能。
为了控制打印机的不同纸盘,您可以多次设置打印机 - 每个纸盘一个并切换标记"默认打印机"在后台以编程方式。 另一个想法可能是仅将Acrobat Reader用于查看目的并使用命令行进行打印。
有关于如何直接将元数据放入PDF中的概念(请参阅:https://confluence.cip4.org/display/PUB/PDF+Intent),但可能需要一段时间才能实现此规范。