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

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