我正在开发一个应用程序,该应用程序要求我创建打印机类型驱动程序,该驱动程序提供降低文档质量的功能,然后打印文档。
其中文档可以是图像、word、pdf等任何内容。并且此应用程序应在documents printers菜单中作为新打印机列出。
我的想法是创建一个将作为打印机驱动程序安装的应用程序,当选择此打印机进行打印时,此应用程序会将打印文档视为图像,并根据用户输入降低图像质量。然后可以将这些文件复制到新的pdf中,然后使用默认打印机驱动程序以静默方式打印这个新创建的pdf。
谁能告诉我,如果我的想法在正确的轨道上,如果我的想法是正确的,那么请在这方面帮助我,因为我不知道如何做这件事。
我使用C#和.NET来创建这个应用程序。
提前感谢
发布于 2011-10-13 07:18:57
这是一个很好的方法,但是在C#和.NET中创建打印机驱动是不可能的,你需要使用Windows driver Kit和C/C++。
https://stackoverflow.com/questions/6653358
复制相似问题