Я хотел бы напечатать файл PDF на внешнем принтере. Тем не менее, поскольку я собираюсь открывать, создавать или преобразовывать несколько файлов в некотором l oop, я хотел бы распечатать его без необходимости сохранять его в виде файла PDF на каждой итерации.
Упрощенный код выглядит так:
import PyPDF2
import os
pdf_in = open('tubba.pdf', 'rb')
pdf_reader = PyPDF2.PdfFileReader(pdf_in)
pdf_writer = PyPDF2.PdfFileWriter()
page = pdf_reader.getPage(0)
page.rotateClockwise(90)
# Some other operations done on the page, such as scaling, cropping etc.
pdf_writer.addPage(page)
pdf_out = open('rotated.pdf', 'wb')
pdf_writer.write(pdf_out)
pdf_print = os.startfile('rotated.pdf', 'print')
pdf_out.close()
pdf_in.close()
Есть ли способ напечатать "страницу" или "pdf_writer"?
С уважением