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