您当前的位置:首页 > 计算机 > 编程开发 > Python

Python使用扩展库pywin32实现批量文档打印

时间:12-26来源:作者:点击数:

本文代码需要正确安装Python扩展库pywin32,建议下载whl文件进行离线安装。然后调用win32api的ShellExecute()函数来实现文档打印,系统会根据文档类型自动选择不同的软件进行打开并自动打印,如果要打印的是图片的话,需要手工确认一下。关于ShellExecute()函数的参数含义请查阅Windows API或pywin32帮助文档。

import win32print
import win32api

for fn in ['1.txt', '2.txt', '3.txt', '4.docx']:
    win32api.ShellExecute(0,\
                          'print',\
                          fn,\
                          win32print.GetDefaultPrinterW(),\
                          ".",
                          0)

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门