如何解决使用 gython Ghostscript 打印时删除打印对话框
目前我有以下代码。
我的问题是打印时会打开一个小的加载窗口,很容易点击取消。
有谁知道如何静默打印(即根本没有窗口)?
我尝试了无数的选择,但似乎没有一个奏效。
def print_pdf(pdf):
args = [
"-dPrinted","-dBATCH","-dNOSAFER","-dNOPAUSE","-dNOPROMPT"
"-q","-dNumCopies#1","-sDEVICE#mswinpr2",f'-sOutputFile#"%printer%{win32print.GetDefaultPrinter()}"',f'{pdf}'
]
ghostscript.Ghostscript(*args)
或者,有人知道将 PDF 打印到打印机的另一种方法吗?
解决方法
它可能看起来违反直觉,但尝试 -dNoCancel(意味着不显示带有取消按钮的进度框)但要注意 -q,您需要注意工具栏上的打印机图标。
if/else
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。