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.