在假脱机文件中打印更改文本

时间:2012-08-31 13:22:05

标签: c# windows spooler

我想在c#中创建一个可以更改某些内容的Windows服务。

为此我试图修改在system32中的假脱机文件夹中生成的.SPL文件。

我从中下载了一个样本 http://www.codeproject.com/Articles/10586/EMF-Printer-Spool-File-Viewer

将SPL文件转换为Image但我需要的文本是不可能的。

如何在制作.SPL文件或任何建议之前更改内容。

实施例

这是原始文本


印刷

这是重复的文字


编辑为无响应

有没有办法直接从c#应用程序的打印机端口读取?

请注意我使用的是共享的USB打印机......

串口编程没用..

所以任何人都知道从USB端口读取..

1 个答案:

答案 0 :(得分:0)

您必须编写虚拟打印机驱动程序来拦截打印作业并在将最终打印件发送到实际打印机之前对其进行修改。

https://www.leadtools.com/sdk/print/virtual-printer