Python: распечатка PDF из ОЗУ - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть скрипт, написанный на python 3.5.Этот скрипт генерирует файл PDF, который хранится только в оперативной памяти (для экономии времени).Он существует как бинарный объект.В конце сценария я хотел бы напечатать PDF-файл (физически на бумаге).Я сталкивался с этим способом:

proc = subprocess.Popen("gswin64c.exe -sDEVICE=mswinpr2 -dBATCH -dNOPAUSE -")
proc.communicate(pdfFile)

Этот способ имеет некоторые недостатки:

  • Это зависит от Ghostscript (gswin64c.exe)
  • Это делаетне работает в замороженном сценарии, выполняемом на ПК с Windows с отключенным контролем учетных записей (UAC).

Есть ли более питонный способ печати PDF-файлов из оперативной памяти?Идеально для меня будет работать на Linux, Windows и MacOS, и позволит указать устройство печати.Я также был бы счастлив чем-то менее великолепным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...