好的,这是我想要做的事情。我想添加一个打印选项,将用户文档打印为PDF,并在发送到设备之前添加一些页眉。
我的问题是:我如何为用户添加虚拟“打印机”驱动程序,以启动我正在开发的应用程序,以制作PDF(或制作PDF并使用新生成的PDF的引用启动我的应用程序)?我如何与CUPS接口以生成PDF?如果需要更多信息,请告诉我。
我已经通过这个使用CUPS打印的教程,并且似乎一切都设置好了,但是文件似乎从未出现在适当的临时位置。如果有人正在寻找用户端PDF打印机,这个cups-pdf-for-mac-os-x是一个可以通过安装程序工作的打印机,但是当我下载源代码并按照自述文件中的说明操作时,我遇到了相同的问题。如果有人能够使它们在Mac上通过终端工作,请告诉我你是如何一步一步做到的。
NSView
生成PDF,你不需要安装打印驱动程序。在文档中搜索“PDF”。 - CRD