![](/img/trans.png)
[英]How to print pdf file without opening PDF viewer print prompt in python
[英]Print a file in Python on Windows without opening it
运行以下python行会导致Adobe Acrobat启动
win32api.ShellExecute(0, "print", "myC.pdf", None, ".", 0)
Adobe是我的默认PDF查看器。 为什么要打开Adobe? 如何防止这种情况发生?
该脚本意味着要在一台速度较慢的PC上运行多次。
我不明白ShellExecute
如何进行print
。 在命令提示符下键入print myC.pdf
会给我错误“无法初始化设备PRN”。 一些背景将不胜感激。
在系统级别打印文件是显示文件的命令。 Adobe的查看器是与此文件关联的应用程序。 您期望发生什么? 如果要与其他应用程序一起处理文件,则必须通过更具针对性的界面进行指定。
print等效于GUI序列右击+ Print。 打印的第一件事是打开文件。 Windows没有默认界面来在不正常打开文件的情况下打印文件。
我发现您有一些参考资料,这些参考资料比我更了解::-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.