问题描述
我正在编写一个 Python 脚本,它假设创建一个 pdf 文件然后打印它。 这是我用来执行打印的函数:
def printFile(filename):
win32api.ShellExecute(
0,"print",filename,#
# If this is None,the default printer will
# be used anyway.
#
'/d:"%s"' % win32print.GetDefaultPrinter(),".",0
)
error from callback <function on_message at 0x00000242C8745B80>: (5,'ShellExecute','Access is denied.')
这些是我迄今为止尝试过的:
当我将 print
更改为 open
时,它会执行并成功打开文件。
更新:
This 解决方案对我有用,但我想在不使用 Acrobat Reader 的情况下进行打印
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)