У меня есть следующий код в Python
, который должен молча печатать файл PDF в Acrobat Reader
import subprocess
if __name__ == "__main__":
printer_name = "Microsoft Print to PDF"
pdf_file = r"C:\Users\xralf\Desktop\to_print\file.pdf"
acrobat = r"C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"
cmd = '"{}" /n /h /s /o /t "{}" "{}"'.format(acrobat, pdf_file, printer_name)
subprocess.call(cmd, shell=True)
Есть две проблемы. Он открывает Acrobat Reader, хотя /t /n
означает , печатает файл без вывода сообщений . Вторая проблема заключается в том, что файл результатов поврежден. Можно это исправить?