代码之家  ›  专栏  ›  技术社区  ›  andrewWinn

在WIndows中自定义打印到文件

  •  1
  • andrewWinn  · 技术社区  · 15 年前

    我有一个要求,我的客户想安装一个自定义的“打印到文件”打印机(显然MS有一个SDK用于此?)。他们希望能够将其作为一种“应用程序”安装,这样,如果有人选择打印到这台打印机上,他们必须回答一些问题,文件就会“打印”到我们选择的路径上。(然后我们将对该文件执行一些其他操作,如重命名和SFTP)

    我尝试过谷歌搜索,寻找诸如“自定义打印到文件”之类的东西,但什么也没找到。有没有人有这方面的经验,可以给我一个正确的方向踢?

    编辑:

    编辑2: 这个“定制打印驱动程序”的目的是让文档成像公司为其客户提供一种存储/归档文档的简单方法。其想法是,如果客户想要存储/归档文档,他们将从标准windows应用程序(如Word、Excell、Acrobat Reader、Web页面等)打印到“company X”打印机驱动程序。执行此操作时,文档将“打印”到另一个应用程序(其上有filewatcher服务,该服务将重命名文档并将其发送到SFTP服务器)知道监视的特定位置的文件中。打印到文件中的文档在理想情况下也应该能够在纸上打印出来(也就是像正常情况一样)。当打印到“定制打印驱动程序”时,我们还需要填写一份表格,为归档系统提供元标记,并将其上传到文档成像系统。

    我不希望重新创建打印应用程序,也不希望将“打印”添加到自定义应用程序中。这需要在Windows级别工作。

    我对SFTP、FileWatcher、Alchemy集成(文档归档应用程序)或文档重命名部分没有任何问题。这是“自定义打印驱动程序”,我有问题。安装应用程序时,我需要自动安装“自定义打印驱动程序”,并在安装过程中对其进行配置,这一事实使这一切更加复杂。基本上,该解决方案需要安装为“我的打印机”下可用的打印机,并且应可用于任何类型的文档、Word、Excell、PDF等。哦,它需要可用于XP、Vista和Windows 7….:(

    提前感谢大家的帮助。我有一种感觉,这一次将是一场灾难:(

    2 回复  |  直到 15 年前
        1
  •  0
  •   Graviton    15 年前

    你在说什么样的定制?你不能用这个吗 .Net inbuilt one ?

        2
  •  0
  •   Murph    15 年前

    哈!我知道我至少见过一个。。。

    ActMask Virtual Printer Driver

    如果没有尝试过这个特定的工具包,我无法提出任何建议,但在我看来,它与您所追求的解决方案非常相似。