Бесшумная печать PDF-файла Python на конкретном принтереPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Бесшумная печать PDF-файла Python на конкретном принтере

Сообщение Anonymous »

У меня есть PDF-документ, и я хочу распечатать его с помощью приложения Python.

Я попробовал решение здесь (Распечатать PDF-документ с помощью модуля Python win32print? ), но когда я устанавливаю фактическую версию Ghostscript 9.15, у нее нет gsprint.exe

Я использую это с помощью команды os .startfile('PDFfile.pdf', "print"), но он открывает программу просмотра по умолчанию (у меня Adobe Reader), и после печати она все еще открыта, пытаясь завершить процесс с помощью os.system("TASKKILL /F / IM AcroRD32.exe") убивает другие открытые окна, а мне это не нужно.

При следующей команде он также печатает, но позволяет Adobe Reader тоже открыл

Код: Выделить всё

currentprinter = win32print.GetDefaultPrinter()
win32api.ShellExecute(0, "print", 'PDFfile.pdf', '/d:"%s"' % currentprinter, ".", 0)
Я тоже видел этот ответ, но они рекомендуют снова использовать gsprint.exe

У кого-нибудь было файл gsprint.exe или любое другое решение?

ПРИМЕЧАНИЕ. Когда я использовал другую программу по умолчанию для открытия PDF-файлов, например Chrome или Windows Reader, я всегда получаю исключение при выполнении приведенных выше команд «(31, «ShellExecute», «Устройство, подключенное к системе, не работает.»)» или [Ошибка 1155] Нет приложения связан с указанным файлом для этой операции: 'PDFfile.pdf' с помощью команды startfile

Подробнее здесь: https://stackoverflow.com/questions/271 ... ic-printer
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Печать PDF-файла из браузера на указанном клиентском принтере в Windows 10/11
    Anonymous » » в форуме Javascript
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • C#.NET Печать двоичного файла на сетевом принтере чеков по IP-адресу и порту
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • C#.NET Печать двоичного файла на сетевом принтере квитанций только по IP-адресу и порту (без драйверов)
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Android — Epson ePos SDK — Невозможно выполнить печать на принтере Epson TM-T88VI
    Anonymous » » в форуме Android
    0 Ответы
    60 Просмотры
    Последнее сообщение Anonymous
  • Печать на POS-принтере с PHP
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»