捕获打印机作业,文件路径为C#?
通过Google和Stackoverflow,我发现可以制作一个打印机监视器来监视任何打印机作业,并从中提取有用的信息 我假设应用程序只会发送一个作业名,不会发送任何文件路径,也不会发送任何可以让我重新创建此信息的信息,但值得一试,看看是否有人知道更多信息。(最好是C#)捕获打印机作业,文件路径为C#?,c#,printing,C#,Printing,通过Google和Stackoverflow,我发现可以制作一个打印机监视器来监视任何打印机作业,并从中提取有用的信息 我假设应用程序只会发送一个作业名,不会发送任何文件路径,也不会发送任何可以让我重新创建此信息的信息,但值得一试,看看是否有人知道更多信息。(最好是C#) 因此,我想知道是否有可能获得任何打印作业的文件路径?正如您所指出的,除非程序本身将数据发送到打印机,否则您将无法在不进行大量工作的情况下获得路径 获取路径的唯一半可靠方法是在客户端使用挂钩,在数据进入打印机时获取数据,即使如此
因此,我想知道是否有可能获得任何打印作业的文件路径?正如您所指出的,除非程序本身将数据发送到打印机,否则您将无法在不进行大量工作的情况下获得路径 获取路径的唯一半可靠方法是在客户端使用挂钩,在数据进入打印机时获取数据,即使如此,有时也需要了解程序如何工作才能获得正确的信息。程序可能不会公开任何方法来知道什么是“当前”文档 我的公司设计了这样一个系统,并成功地跟踪了预定程序集的数据。如果用户从系统未知的程序打印,我们可以通过通知栏弹出窗口等方式在程序外部提示用户