问题描述
我正在开发一个Python应用程序,该应用程序使用docx-mailmerge填充.docx模板以生成数百个文档。
这部分的一切都很好,但是我需要将这些文档发送到打印机并获得打印机的响应。
我正在使用win32api Shellexecute进行以下操作:
value = win32api.ShellExecute(None,"print",'filename.docx',None,FOLDER_TO_PRINT_PATH,0)
并使用返回的“值”来检查错误。可以,但是win32api.Shellexecute()为每个文件打开Word。
有办法避免这种情况吗? 有没有更好的软件包可以使用Python将.docx文档发送到打印机?
另一个问题是,我想在将文件成功发送到打印机后删除该文件,但是在将该文件放入打印机队列之前,它已被删除。
if value > 32: # If the number is equal or less than 32,there is an error.
delete_file(fileName)
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)