我想创建一个“打印机”,当用户尝试打印文档时,该打印机将显示为可用的打印机。创建“打印机”以PDF格式打印到SQL数据库
如果使用此打印机,将显示一个窗口,显示数据库中可存储文档的可用位置。文档将被转换为PDF格式,并将生成的blob数据插入到数据库中。
我在这里找到了一个类似的话题:How to create own XP printer driver。但是,一些答案建议使用RedMon(它看起来不像它当前支持的Windows 7)。该解决方案应在Windows XP及更高版本中受支持。
我想我会开始一个新的问题,看看有没有人比上一个问题做了更多的事情。
任何帮助将不胜感激。
谢谢。
[PDFCreator的(http://sourceforge.net/projects/pdfcreator/)安装,创建一个PDF文件虚拟打印机,但它不会与互动数据库据我所知。 – 2011-12-22 02:34:58
@KeithThompson,由于PDFCreator是GNU许可的,您可以修改它以将输出保存到数据库。当然,您必须公开增强功能以保持许可条款。 – 2011-12-22 02:59:38
@MarkRansom:好点。 (我*认为*仅适用于发布新版本,但[IANAL](http://en.wikipedia.org/wiki/IANAL)。) – 2011-12-22 03:16:12