虚拟打印机:拦截使用c#发送到打印机的数据

时间:2013-07-18 08:18:12

标签: c# printing pdf-generation ghostscript redmon

我正在创建一个PDF Creator等价物,我必须在使用C#语言时添加一些选项。

我想知道如何拦截发送到打印机的数据以及如何将其保存在c#变量中。

我的打印机按如下方式启动程序。 Redmon用作重定向端口
enter image description here

1 个答案:

答案 0 :(得分:1)

程序就像Redmon一样,允许您将数据保存到文件中。将其另存为临时文件,然后将文件名作为命令行参数传递。您也可以将其作为stdin / stdout传递,这是Redmon将其传递给Ghostscript的方式,但临时文件解决方案应该运行良好且易于实现。