【问题标题】:How to start writing a virtual printer for Mac OSX?如何开始为 Mac OSX 编写虚拟打印机?
【发布时间】:2011-10-15 19:22:08
【问题描述】:

我是 Mac OS 世界的新手。请建议我如何开始为满足以下要求的虚拟打印机编写:

  • 软件安装过程应将其作为打印机驱动程序安装在目标系统上,该驱动程序应可供从目标系统上安装的任何应用程序中选择。
  • 可以将图像(可以是任何文件类型,如word文档、图像等)导出为pdf。

欢迎提供任何建议,例如如何实现它(API、框架)或任何可以帮助我的证明概念项目/内容的链接。

【问题讨论】:

标签: macos


【解决方案1】:

OS X 内置了 PDF 打印机支持。如果您在标准 OS X 应用程序的“打印”对话框中选择“打印到 PDF”,则无需构建任何内容。您还可以轻松地提供特定目录或脚本的链接,以便与打印到 PDF 一起运行。谷歌OS X PDF Services

【讨论】:

  • 首先感谢您的回复 Ned。现在我担心的是我需要拦截打印作业,现在打印作业将被发送到服务器,修改后服务器会将其发送回我们,然后我们应该继续打印。所以我想制作一种可以做到这一点的虚拟打印机应用程序。请提供一些想法来实现这一点。
  • 这是一个完全不同且更大的问题或一组问题,可能超出了 StackOverflow 的范围。但是您可以尝试通过编辑您的问题来更详细地解释您真正想要做什么。
【解决方案2】:

经过大量研究,我发现以下链接和杯子知识(www.cups.org/)将为您创建自己的自定义虚拟打印机提供很大帮助。

请参考此链接:- http://developer.apple.com/library/mac/#samplecode/SampleRaster/Listings/sampletopdf_c.html#//apple_ref/doc/uid/DTS40009295-sampletopdf_c-DontLinkElementID_17

还可以搜索“CUPS-PDF 打印到 pdf”,对您有很大帮助。

【讨论】:

    猜你喜欢
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 2011-06-04
    • 2013-07-12
    相关资源
    最近更新 更多