如何使用Powershell打印(到纸张)格式良好的页面?

时间:2018-01-07 20:15:41

标签: powershell printing xps formatted

我需要使用Powershell将格式良好(粗体和3种不同字体)页面打印到远程打印机队列。不幸的是,我找不到可用的打印解决方案。搜索Google时,大多数答案是:创建.html文件并使用Internet Explorer打印此文件。我的Powershell脚本从Windows服务(备份软件)运行。它无法从服务启动Internet Explorer,因此我无法打印.html文件。 Powershell是此上下文中唯一可用的脚本语言。现在我搜索一个从Powershell打印.html或.xps文件的解决方案?

提前致谢。

1 个答案:

答案 0 :(得分:0)

建议:

有你的服务......

1 - 尝试创建一个正常的计划任务,该任务查找输出HTML文件的文件夹,并通过正常的PoSH脚本通过计划任务进行打印。

2 - 创建/注册一个WMI事件,该事件监视您计划输出html的文件夹,并通过普通的PoSH脚本进行类似打印