API Отчета и API DOM функции rptview
позволяют вам отображать сгенерированный отчет в соответствующем средстве просмотра:
Программное обеспечение Word Microsoft® для документов 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.