我有文件需要通过打印驱动程序驱动并保存为文件。我可以在不打开其创建的应用程序的情况下使用DevMode结构来驱动这些文件吗?另外,我可以更改DevMode结构值以编程更改为其他文件类型,然后继续驱动它们并将其保存到文件中?

有帮助吗?

解决方案

当您说“您有文件要通过打印驱动程序驱动”时 - 我认为您的意思是这些文件是输入(文档)文件,例如Word文档,文本文件,.jpg文件等,正确吗?如果是这样,我想您的想法不会很好。 DevMode是打印驱动程序用于与应用程序通信的驱动程序结构。它具有打印作业所需的设置。但是,该应用程序通过实际将其内容转换为GDI格式来创建打印作业,然后将其传递给打印驱动程序,将其转换为打印机格式。因此,对于例如:Word Doc由单词应用程序读取,其内容将其转换为GDI API调用并发送到GDI,然后将其发送给将其转换为打印机语言(例如PCL或PS)的驱动程序。

如果您可以提供有关为什么要这样做的更多详细信息,我可以帮助您

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top