c# 添加打开 wpf 程序的虚拟打印机?

标签 c# wpf winforms dll virtual-printer

我已经为我的问题寻找解决方案,但我找不到。

我的问题是我想使用我编写的程序(wpf windows 应用程序)作为虚拟打印机。

程序使用 commandLineArgs 并正在处理文件。

驱动程序的目的不是供我个人使用,而是供公司使用,这就是为什么我正在为客户(即使是系统管理员或开发人员)寻找一个简单的解决方案。

我已经有了我的应用程序的安装程序,我只需要一个脚本文件,或者另一个可以“安装”虚拟驱动程序的代码

所以->

PDF 文件 -> “打印” -> MyProgram

并且,如果可能的话,一个将我的项目安装为虚拟打印机的脚本

我已经尝试通过创建打开我的程序的 DLL 来使用开源 Printer++,但它不起作用。我已按照教程进行操作,但类库从未显示在打印机列表中。

最佳答案

Win2PDF打印机驱动程序可以在处理文件后自动执行应用程序。有关配置的信息位于:

http://www.win2pdf.com/doc/automaticallyexecutinganapp.htm

默认情况下,当您将文档发送到打印机驱动程序时,Win2PDF 会弹出一个文件保存窗口,但您可以使用 Auto-name 禁用弹出窗口。特征。您可能希望将自动命名配置为仅使用文档标题。

关于c# 添加打开 wpf 程序的虚拟打印机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34741835/

相关文章:

wpf - 绑定(bind) {RelativeSource PreviousData} 在特定情况下会中断绑定(bind)

c# - c# Windows 窗体 .net 4 中的最近文件列表

c# - 如何在拖放过程中改变鼠标光标?

wpf - 如何从 WPF 窗口显示 Winforms 对话框?

c# - 将 Json 文档反序列化为 C# 对象

c# - 如何使用 Web.config 转换更改 appSettings 部分中的属性值

WPF TreeView - 将展开的项目滚动到 View 中

c# - System.Security.Cryptography.OpenSsl 如何调用 OpenSSL 函数?

c# - 在服务实体中创建新记录

wpf - 如何在 WPF 中打印一组用户控件?