API отчета и API DOM rptview
функции позволяют вам отображать сгенерированный отчет в соответствующем средстве просмотра:
Microsoft® Программное обеспечение Word для документов Word
Браузер HTML для отчетов HTML
Средство просмотра PDF для отчетов PDF
Если отчет HTML находится в заархивированном формате, rptview
разархивировал копию отчета в вашей временной папке и отображает основной документ HTML отчета в вашем системном браузере по умолчанию.
Чтобы упростить ваш код, используйте документ выход path в качестве аргумента к rptview
. В этом примере показано, как написать вашу программу отчета, таким образом, вы изменяете только значение doctype
переменная, чтобы изменить выходной тип.
import mlreportgen.dom.*; doctype = 'pdf'; d = Document('mydoc',doctype); p = Paragraph('Hello World'); append(d,p); close(d); rptview(d.OutputPath);
В качестве альтернативы можно задать rptview
функция с двумя аргументами:
Путь отчета — Если вы задаете расширение файла, вы не должны задавать второй аргумент для выходного типа.
Выходной тип — 'html'
, 'pdf'
, или 'docx'
.
Используйте 'pdf'
с отчетом, отформатированным для Word, чтобы преобразовать документ Word PDF и открыть его в средстве просмотра PDF.