1
지금까지는이 코드의 변형을 사용하여 pisa로 작성한 pdf를 인쇄했습니다. pygtk 자주 묻는 질문에서 가져python Gtk.PrintOperation pdf를 인쇄하십시오
:
import gtk
import gtkunixprint
def print_cb(printjob, data, errormsg):
if errormsg:
print('Error occurred while printing:\n%s' % errormsg)
filename = 'the_pdf_file_to_be_printed.pdf'
pud = gtkunixprint.PrintUnixDialog()
response = pud.run()
if response == gtk.RESPONSE_OK:
printer = pud.get_selected_printer()
settings = pud.get_settings()
setup = pud.get_page_setup()
printjob = gtkunixprint.PrintJob('Printing %s' % filename, printer, settings, setup)
printjob.set_source_file(filename)
printjob.send(print_cb)
pud.destroy()
지금 내가 Gtk3의 PyObject에 이식하고 그리고 난 문제를 해결할 수 없습니다. Gtk.PrintOperation 방법이지만 인쇄 작업 whith printJob 관련된 또는 인쇄 할 파일을 전달하는 방법을 찾을 수 없습니다.
감사
감사 telemaco을 찾을 수 있기를 바랍니다. IT가 작동합니다. 나는 포플러 단계를 놓치고 있었다. –