Winapi 虚拟打印机。端口转发

Winapi 虚拟打印机。端口转发,winapi,printing,postscript,Winapi,Printing,Postscript,这一次,我试图开发一个“打印机应用程序”,它允许我将输入转换为xml和pdf格式,一些研究将我指向一个打印端口转发解决方案,就像这样,但在这一点上,我被卡住了,因为我不知道如何处理postscript以及如何转换为所需的xml格式,如果有任何人有更好的想法或可以把正确的方向,我将非常感谢您提供的链接为您提供生成PDF所需的一切。生成XML需要postscript到XML转换器或直接生成XML的打印驱动程序。除非您能找到将postscript转换为XML的现有代码,否则我认为打印驱动程序将是更简单

这一次,我试图开发一个“打印机应用程序”,它允许我将输入转换为xml和pdf格式,一些研究将我指向一个打印端口转发解决方案,就像这样,但在这一点上,我被卡住了,因为我不知道如何处理postscript以及如何转换为所需的xml格式,如果有任何人有更好的想法或可以把正确的方向,我将非常感谢您提供的链接为您提供生成PDF所需的一切。生成XML需要postscript到XML转换器或直接生成XML的打印驱动程序。除非您能找到将postscript转换为XML的现有代码,否则我认为打印驱动程序将是更简单的方法。或者更简单,您可以使用,这是免费的非商业用途。

事实上,现在我正在使用您提到的产品,但我们有一些要求,这些要求在该产品中没有实现。如果要开发打印驱动程序,我可以从哪里开始?您需要下载并安装WDK(Windows驱动程序工具包)。你可以在这里找到它。从它们包含的示例打印驱动程序开始。除了Postscript(可用于生成PDF)之外,修改示例以输出XML应该是一件相当简单的事情。但是,请注意,Windows打印驱动程序并非微不足道。这对你来说将是一个重要的项目。