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.