2025年3月28日 星期五 甲辰(龙)年 月廿七 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

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

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

本文代码需要正确安装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)

 

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