2015-01-30 2 views
0

Я использую reportab для создания PDF-файла.Сохранить reportlab файл pdf, не показывая его

Последние предложения моего сценария следующим образом:

doc.build(story) 
os.system('xxxx.pdf') # show the pdf file. 

Затем оставить сценарий и сохранить созданный PDF-файл, где мне нравится. Но я хочу знать, как сохранить файл, не показывая его.

doc.save('xxxx.pdf') 

: *** AttributeError: 'SimpleDocTemplate' object has no attribute 'save' 

Что я могу сделать, чтобы сохранить файл автоматически

ответ

0

командной

os.system('xxxx.pdf') 

означает, что PDF уже сохранен на диске в 'xxxx.pdf'. Просто удалите команду os.system, которая запускает средство просмотра PDF по умолчанию, и вы увидите PDF-файл в папке.

+0

Как простой. Спасибо – kamome

+0

kamome, извините, я не уверен, что мой ответ сработал для вас. Если это так, пожалуйста, поддержите и примите ответ. Если нет, сообщите мне, и я помогу вам устранить неполадку! – lukevp

Смежные вопросы