Windows Printer Spooler API获取打印数据

问题描述 投票:3回答:1

是否可以使用Windows Printer Spooler API从打印作业中提取RAW /纯文本或任何有用的数据?

我试图在Windows机器上构建一个单独的应用程序,它可以监听打印作业并从中提取“可用”数据(纯文本等)。

假设我从记事本打印“Hello Word”文本,使用Win32 Spooler API的单独应用程序将“捕获”此作业,获取纯文本,然后在打印机打印时将其存储在文件/数据库中。

我正在查找Win32 API,printMon和inpout32之前(用于端口监听)。

如果有人可以给我一些指导,帮助或者更多的内容,或者甚至可以解释一下,如果可能的话,这将是非常有帮助的。

谢谢!

winapi printing
1个回答
2
投票

可能来自我的old answeranother one的信息可以帮到你。我在一年前开发了打印显示器,所以我可以回答你的其他问题。也许你可以像我在old answer中描述的那样解决你的问题而不使用WDK(DDK)。您可以将问题减少到ReadDirectoryChangesWFindNextChangeNotification / FindFirstChangeNotification API的文件监控。

© www.soinside.com 2019 - 2024. All rights reserved.