2011-09-17 145 views
0

這次我試圖開發一個「打印機應用程序」,它允許我將輸入轉換爲xml和pdf格式,一些研究將我指向打印端口轉發解決方案,如http://www.codeproject.com/KB/printing/PDFWriter.aspx,但在這一點上, m卡住了,因爲我不知道如何處理postscript以及如何將其轉換爲所需的xml格式,如果任何人有更好的主意或可以投入正確的方向,我將欣賞虛擬打印機。端口轉發

回答

1

您提供的鏈接爲您提供生成PDF所需的一切。生成XML將需要一個postscript-to-XML轉換器或直接生成XML的打印驅動程序。除非您可以找到將postscript轉換爲XML的現有代碼,否則我認爲打印驅動程序將是更簡單的方法。或者更簡單,你可以使用this product,這是免費的非商業用途。

+0

其實,現在我正在使用您提到的產品,但是我們有一些要求不符合該產品的要求。如何開發打印驅動程序,我可以從哪裏開始? – rfders

+0

您需要下載並安裝WDK(Windows驅動程序工具包)。你可以在http://msdn.microsoft.com/en-us/windows/hardware/gg487463找到它。從他們包含的示例打印驅動程序開始。除了Postscript(可用於生成PDF)之外,修改樣本以輸出XML應該是相當直接的事情。但是,只是要警告Windows打印驅動程序是不平凡的。這對你來說將是一個重要的項目。 –