我正在将 pdf 文件附件读入内存并尝试将其发送到打印机。
我似乎对文档的类型有疑问。
我正在创建 DOCINFOA 的一个实例,并且我一直在试验数据类型参数的值,如本文所述: 如何使用 XPS 打印机重新打印假脱机文件?
但是我没有打印。该文档出现在打印队列中,但随后就消失了。我已经尝试了数据类型的所有可能性,所有带有 RAW 的数据都出现在队列中,但没有打印任何内容。
我使用 TEXT 打印,但它只是胡说八道,其余的都什么都不做。
我想知道打印pdf的数据类型应该是什么。
如果我不使用 winapi 函数而是将文档写入文件并使用 acrobt32 以编程方式打开它,我会得到我期望的打印,但我们希望避免写入磁盘。
我正在使用从这篇文章中收集的代码:http: //support.microsoft.com/kb/322091/en-gb