问题
2019年8月1日星期四 上午2:47
另一软件需要调用Microsoft Print to PDF打印机,由于软件的限制只能通过命令行或者直接打印到默认打印机的方式使用Microsoft Print to PDF,直接打印到Microsoft Print to PDF时候会弹出一个保存文件窗口,现在不想弹出这个保存文件对话框,直接保存一个默认的文件。
请问有什么解决方案:
- 比如命令行调用,传入输出文件的名字。
- 或者根据配置输出到指定位置指定文件。
总之不要弹出保存对话框,后台静默生成.
谢谢!!
全部回复 (4)
2019年8月1日星期四 上午7:30
您好,
根据下方的英文文档说明,如果是添加本地打印机,则可以通过修改端口等配置实现自动保存而不用进行用户交互:
https://support.microsoft.com/en-us/help/2528405/how-to-print-to-file-without-user-intervention
但是如果打印机是“Microsoft Print to PDF”,我在本地测试的时候并没有成功。
另外关于通过命令行完成您的需求,建议您在developer support 论坛这边试试,但请注意该论坛的语言为英文。
https://developer.microsoft.com/en-us/windows/support
Thanks,
Jenny
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
2019年8月2日星期五 上午2:26
您好,
请问上述信息对您是否有所帮助,如若有帮助你可以将回复标记为答案,谢谢。
Best Regards,
Jenny
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
2019年8月2日星期五 上午7:23
非常好,我收藏了!
2019年8月2日星期五 上午8:18
朋友,我建议你使用BullzipPDFPrinter这款软件实现后台静默PDF生成(打印),微软原生的Microsoft Print to PDF是无法消除交互界面的,也就是说,如果你批量生成100个PDF文档,那么Microsoft Print to PDF的交互界面你就要点击100次。
1、首先安装好BullzipPDFPrinter这个软件,免费的,专业版也是免费的,只不过授权用户数量不同。
2、在程序列表中找到BullzipPDFPrinter选项这一栏
3、在对话框中设置弹出选项均为“从不”
4、在操作中的显示文档一栏设置为“否”
5、完成上述步骤后实现全静默pdf生成
下载链接:官网 http://www.bullzip.com/
百度网盘: https://pan.baidu.com/s/1h8XxhNEft8scbeOjGs223g 提取码: uqej