打印机驱动程序类型应用程序
我正在开发一个应用程序,它要求我创建一个打印机类型驱动程序,该驱动程序可以降低文档的质量,然后打印该文档。
其中文档可以是图像、word、pdf 等任何内容。并且此应用程序应在文档打印机菜单中列为新打印机。
我正在考虑创建一个将作为打印机驱动程序安装的应用程序,当选择该打印机进行打印时,该应用程序将打印文档视为图像,并根据用户输入降低图像质量。然后可以将它们复制到新的 pdf 中,然后使用默认打印机驱动程序以静默方式打印此新创建的 pdf。
谁能告诉我我的想法是否正确,如果我的想法正确,请帮助我,因为我不知道如何做这些事情。
我使用 C# 和 .NET 来创建此应用程序。
提前致谢
I am working on a application which requires me to create a printer type driver, which offers to decrease the quality of document, and then prints the document.
Where document can be anything like image, word, pdf. And this application should be listed as new printer in the documents printers menu.
What I was thinking to create an application that will be installed as printer driver, and when this printer is selected for print then this application consider print documents as image and decrease the image quality based on user input. then these can be copied into new pdf and then print this newly created pdf silently using default printer drivers.
Can anyone tell me if I am thinking on the right track, and if I am thinking on right then please help me out in this, as I have no idea how to do this stuff.
I am using C# and .NET for creating this application.
thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个很好的方法,但不可能用 C# 和 .NET 创建打印机驱动程序。您将需要 Windows 驱动程序工具包和 C/C++。
It's a good approach but it's not possible to create a printer driver in C# and .NET. You will need the Windows Driver Kit and C/C++.