我有一個 PDF 文檔,我想用我的 應用程序打印它。
我在 這里嘗試了解決方案(使用 的 模塊打印 PDF 文檔?) 但是當我安裝實際版本的 9.15 時圖片查看器不能打印,它沒有 .exe
我使用的方法是使用命令 os.('.pdf', "print") 但它打開默認查看器(我的是 Adobe )并且在打印后它仍然打開,試圖用 os.(" /F /IM .exe") 殺死進程其他打開的窗口,我不想要它。
使用下一個命令,它也會打印,但它也讓 Adobe 打開
currentprinter = win32print.GetDefaultPrinter()
win32api.ShellExecute(0, "print", 'PDFfile.pdf', '/d:"%s"' % currentprinter, ".", 0)

我也看到 了這個答案,但他們建議再次使用 .exe
有人有 .exe 文件或任何其他解決方案嗎?
注意: 當我使用另一個默認程序打開 PDF 文件(如 或 閱讀器)時,我總是在執行上述命令時遇到異常 '(31, '', 'A to the is not .')' 或 [Error 1155] No is with the file for this : '.pdf' 與 命令
原文由 Alex Lord 發布圖片查看器不能打印,翻譯遵循 CC BY-SA 4.0 許可協議