Можно добавить строки содержимого HTML к части документа или документа DOM с помощью любого из этих подходов:
Используйте метод addHTML
с объектом Document
или DocumentPart
.
Создайте и добавьте объект HTML
.
Если содержимое HTML, которое вы добавляете, не удовлетворяет требования DOM, API DOM генерирует сообщения об ошибке. Можно использовать программу очистки HTML, такую как HTML, Опрятный на файле, содержащем исходное содержимое HTML. Опрятные меры HTML много проблем и также идентифицируют проблемы, которые необходимо решить вручную. После того, как вы очищаете исходное содержимое HTML, добавляете его к отчету DOM.
Можно использовать метод addHTML
с объектом mlreportgen.dom.Document
или mlreportgen.dom.DocumentPart
добавить строку содержимого HTML к отчету DOM.
Например, можно использовать addHTML
, чтобы создать объект HTML
, который вы добавляете к отчету DOM, который производит Word вывод.
import mlreportgen.dom.*; rpt = Document('HTMLToWordReport','docx'); htmlObj = addHTML(rpt,... '<p><b>Hello</b> <i style="color:green">World</i></p>'); close(rpt); rptview(rpt.OutputPath);
Можно создать объект mlreportgen.dom.HTML
и добавить его к отчету DOM. Чтобы добавить содержимое объекта HTML
несколько раз в отчете, используйте метод clone
с объектом HTML
. Затем добавьте клонированную копию к отчету.
Например, можно создать объект HTML
из разметки HTML, чтобы использовать для отчета Word.
import mlreportgen.dom.*; rpt = Document('MyRep1','docx'); html = HTML('<p><b>Hello</b> <i style="color:green">World</i></p>'); append(html,'<p>This is <u>me</u> speaking</p>'); append(rpt,html); close(rpt); rptview(rpt.OutputPath);
Если вы получаете какие-либо сообщения об ошибке MATLAB®, фиксируете исходную разметку HTML и добавляете HTML снова. Можно использовать программу очистки HTML, такую как HTML, Опрятный на файле, содержащем исходное содержимое HTML. Опрятные меры HTML много проблем и также идентифицируют проблемы, которые необходимо решить вручную. После того, как вы очищаете исходное содержимое HTML, добавляете его к отчету DOM. Для получения дополнительной информации смотрите Использование Программа Очистки HTML.
mlreportgen.dom.Document.addHTML
| mlreportgen.dom.HTML