我需要一种从功能区打印库中选定文档的方法。据我了解,这必须通过脚本来完成。所以主要的困难似乎是所有事情都需要在客户端完成。另一个不那么微小的因素是它是一个通用的文档打印按钮,而不仅仅是用于 pdf 或办公文档。
有没有办法告诉操作系统/浏览器为每个选定的项目/文档启动其相应程序的打印选项/窗口?
此外,我希望这对文档库来说是通用的,所以我不能只将一个映射为远程磁盘。
想到的另一个解决方案是将选定的文档传输到另一个文档库,由事件处理程序处理,该事件处理程序在将新项目添加到所述(隐藏的)文档库时运行必要的 C# 命令进行打印。
想到的另一件事是基本上重申大多数打印驱动程序已经对“打印到文件”选项所做的事情,他们在其中创建预期材料的 pdf 文档,然后只需打印创建的 pdf。但是随后打印应用程序已经知道他们拥有的文件是正确/可接受的格式,并且只需将其转换为 pdf。
有什么方法可以使用操作系统打开/打印以使用正确的应用程序归档我的文档?
对脚本或 c# 部分的任何帮助都会很棒。谢谢你。