Добавьте содержимое файла HTML к отчетам DOM

Можно добавить файлы HTML к части документа или документа DOM с помощью любого из этих подходов:

  • Используйте метод addHTMLFile с объектом Document или DocumentPart.

  • Создайте и добавьте объект HTMLFile.

Если содержимое файла HTML, которое вы добавляете, не удовлетворяет требования DOM, API DOM генерирует сообщения об ошибке. Можно использовать синтаксический анализатор HTML и программу очистки, такую как HTML, Опрятный, чтобы устранить много проблем и идентифицировать проблемы, которые необходимо решить вручную.

Используйте addHTMLFile Метод

Можно использовать метод addHTMLFile с объектом mlreportgen.dom.Document или mlreportgen.dom.DocumentPart добавить содержимое файла HTML к отчету DOM.

Например, можно использовать addHTMLFile, чтобы создать объект HTMLFile, который вы добавляете к отчету 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);

Добавьте объект HTMLFile

Можно создать объект mlreportgen.dom.HTMLFile и добавить его к отчету DOM.

Например, можно преобразовать содержимое двух файлов HTML к отчету DOM в формате Word. Этот пример принимает, что существуют файлы HTML под названием myHTMLfile1.html и myHTMLfile2.html в текущей папке MATLAB®.

import mlreportgen.dom.*;
rpt = Document('MyHTMLReport','docx');

path = 'myHTMLfile1.html';
htmlFile1 = HTMLFile(path);

htmlFile2 = HTMLFile('myHTMLFile2.html');
append(htmlFile1,htmlFile2)
append(rpt,htmlFile1);

close(rpt);
rptview(rpt.OutputPath);

Ошибки адресации

Если вы получаете какие-либо сообщения об ошибке MATLAB, фиксируете исходную разметку HTML и добавляете HTML снова. Можно использовать программу очистки HTML, такую как HTML, Опрятный на файле HTML, чтобы устранить много проблем. HTML, Опрятный также, идентифицирует проблемы, которые необходимо решить вручную. После того, как вы очищаете содержимое HTML, добавляете его к отчету DOM. Для получения дополнительной информации смотрите Использование Программа Очистки HTML.

Смотрите также

|

Связанные примеры

Больше о