我需要为 OSX 编写一个“虚拟打印机驱动程序”,以便当用户按 Command+P 打开“打印”对话框时,他看到我的虚拟打印机...它将用于生成各种类型的文件,而不是物理上的文件打印到纸上。
我对这个主题很陌生,我环顾四周但什么也没发现。您有涵盖该主题的文档的链接或参考吗?
考虑使用而不是编写驱动程序PDF服务 http://support.apple.com/kb/PH11479OS X 打印对话框的功能。在系统范围内/Library/PDF Services或用户的~/Library/PDF Services目录中,您可以将 AppleScript、Automator 工作流程或符号链接/别名放入应用程序或文件夹。这些项目将出现在打印对话框的 PDF 弹出菜单中,如果用户选择该项目,文件的 PDF 将被放置在文件夹中或传递到应用程序、脚本或工作流程。
/Library/PDF Services
~/Library/PDF Services