在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python怎樣調(diào)用打印機打印pdf和excel文件?

python怎樣調(diào)用打印機打印pdf和excel文件?

現(xiàn)在有一個文件夾,里面有不少pdf文件和excel文件,現(xiàn)在想寫個程序把這些文件都打印出來。其中excel單面打印,pdf都是雙面打印。
windows系統(tǒng)連接的東芝打印機。
謝謝

回答
編輯回答
背叛者

linux打印pdf subprocess.Popen(['lpr', fname])

excel的話,我沒在linux下打印過,不能確定。

2017年6月4日 07:07
編輯回答
臭榴蓮

你可以直接調(diào)用win32api:

import tempfile
import win32api
import win32print

filename = tempfile.mktemp (".txt")
open (filename, "w").write ("This is a test")
win32api.ShellExecute (
  0,
  "print",
  filename,
  #
  # If this is None, the default printer will
  # be used anyway.
  #
  '/d:"%s"' % win32print.GetDefaultPrinter (),
  ".",
  0
)

戳這里

2018年4月22日 11:39