[英]How to print pdf file without opening PDF viewer print prompt in python
[英]Print a file in Python on Windows without opening it
運行以下python行會導致Adobe Acrobat啟動
win32api.ShellExecute(0, "print", "myC.pdf", None, ".", 0)
Adobe是我的默認PDF查看器。 為什么要打開Adobe? 如何防止這種情況發生?
該腳本意味着要在一台速度較慢的PC上運行多次。
我不明白ShellExecute
如何進行print
。 在命令提示符下鍵入print myC.pdf
會給我錯誤“無法初始化設備PRN”。 一些背景將不勝感激。
在系統級別打印文件是顯示文件的命令。 Adobe的查看器是與此文件關聯的應用程序。 您期望發生什么? 如果要與其他應用程序一起處理文件,則必須通過更具針對性的界面進行指定。
print等效於GUI序列右擊+ Print。 打印的第一件事是打開文件。 Windows沒有默認界面來在不正常打開文件的情況下打印文件。
我發現您有一些參考資料,這些參考資料比我更了解::-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.