开始使用虚拟打印机驱动程序

问题描述 投票:0回答:1

我知道这个问题已经在很多帖子得到了解决,但我仍然有一个很难得到这个句柄。

我想创建一个“打印机”或虚拟打印机会显示为一个选项,当用户点击打印或Ctrl-P。当使用这种“打印机”,它的文档转换成PDF和程序将其保存到网络文件位置(没有“另存为”对话框中),然后将HTTPS / IP请求/命令(POST,GET等)的API自定义数据库的PDF导入到数据库中。

在帖子中最常见的答案是制作一个简单的INF它和通用使用自定义打印或端口监视器,或者只是使用雷德曼,像herehere,那我可以轻松地获得了“打印机”现身驱动程序。还有关于使用像here一个V4打印机驱动程序的一些答案。我不能让元首或如何开始使用V4驱动器启动的尾巴,看来我仍然要弄清楚如何做PDF转换。

创建PDF已经在很多以前的职位,如here一个大问题,但是这已经变得更加容易与在Win10“微软打印到PDF”,尤其是能够以编程方式做到这一点作为here

简单地说,具体到我的任务的唯一代码是很简单的:在PrintDocument.Print()块,和HTTPS / IP请求了一把。

端口监视器仍是最好的方法呢?是否V4作任何这更容易或更简单?是否有另一种“包装”的方式在简短的代码,我只是需要得到什么?

如果端口监视器仍答案,我不认为我们的IT部门将愿意安装雷德曼。关于如何开始写我的任务的专用/自定义端口监听任何指导,将不胜感激。

预先感谢您的任何建议。

奖金:只有1文本框中输入一个简单的用户对话框来捕捉用户输入8位数字也将是非常有益的,如果任何人有那个建议。

printing ip pdf-generation virtual-printer v4-printer-driver
1个回答
0
投票

您可以自定义Win2PDF打印机通过写一个小程序,处理数据库导入,然后配置Win2PDF PDF文件创建后打电话给你的程序来做到这一点。

要保存PDF到网络文件位置没有“另存为”对话框中,可以设置一个名为“PDFDefaultFileName”这里描述的注册表值:

https://www.win2pdf.com/doc/specifyinganoutputfilename.html

文档页面介绍了如何在必要时包括日期/时间标记。创建该文件后,您可以配置Win2PDF按照此处描述的设置名为“默认邮政行动”注册表值来调用您的自定义数据库导入程序:

https://www.win2pdf.com/doc/automaticallyexecutinganapp.html

您的自定义数据库导入程序可能会弹出文本框,用户输入8位数字。

© www.soinside.com 2019 - 2024. All rights reserved.