主要内容

HTML内容转换为DOM对象

你可以将HTML内容转换成DOM对象,您可以添加一份报告。HTML内容可以在一个字符串或一个文件中。转换HTML内容的一个字符串,使用这些方法之一:

看到字符串转换成HTML内容

转换HTML内容的一个文件,使用这些方法之一:

看到转换为HTML文件内容

之前准备的HTML转换

MATLAB®报告生成器™mlreportgen.dom.HTMLmlreportgen.dom.HTMLFile对象通常不能接受第三方应用程序的原始HTML输出,如微软®本地文件导出为HTML标记。在这些情况下,你的报告可以使用API报告生成程序mlreportgen.utils.html2dom.prepHTMLStringmlreportgen.utils.html2dom.prepHTMLFile功能准备使用的原始HTMLmlreportgen.dom.HTMLmlreportgen.dom.HTMLFile对象。这些函数:

  • 通过调用正确的无效的标记mlreportgen.utils.tidy设置HTML输出。

  • 使用MATLAB web浏览器清理标记转换为一个HTML DOM文档。看到https://www.w3.org/TR/WD-DOM/introduction.html

    MATLAB web浏览器计算元素的CSS属性在HTML输入基于内部和外部样式表指定的输入HTML元素的样式属性。CSS属性计算支持所有有效的CSS样式表选择器,包括选择器金宝app不直接支持mlreportgen.dom.HTMLmlreportgen.dom.HTMLFile对象。

  • HTML DOM文档转换为HTML标记支持金宝appmlreportgen.dom.HTMLmlreportgen.dom.HTMLFile对象。每个元素的样式属性指定了MATLAB web浏览器计算元素的CSS属性。

通常,您的程序将不得不进一步处理HTML准备删除有效但不受欢迎的对象,如换行的原始内容。

例如,准备从文件的HTML内容,明白了准备转换为HTML DOM对象

字符串转换成HTML内容

HTML内容在一个字符串转换为一个DOM对象,创建一个mlreportgen.dom.HTML对象和对象添加到报告。

进口mlreportgen.dom。*;d =文档(“MyDoc”,“多克斯”);htmlObj = HTML (' < p > < b >你好< / b > <我风格= "颜色:绿色" > < / i > < / p >世界”);追加(d, htmlObj);关闭(d);rptview (d);

另外,转换成HTML,并将其添加到文档使用addHTML方法。该方法返回一个HTML对象。

进口mlreportgen.dom。*;d =文档(“MyDoc”,“多克斯”);addHTML (d,' < p > < b >你好< / b > <我风格= "颜色:绿色" > < / i > < / p >世界”);关闭(d);rptview (d);

一旦你创建一个HTML对象,您可以添加更多的HTML内容对象。例如:

进口mlreportgen.dom。*;d =文档(“MyDoc”,“多克斯”);htmlObj = HTML (' < p > < b >你好< / b > <我风格= "颜色:绿色" > < / i > < / p >世界”);追加(htmlObj< p >这是<你> < / u > < / p >说话时看着我的);追加(d, htmlObj);关闭(d);rptview (d);

附加的内容HTML对象不止一次在一份报告中,使用克隆方法与HTML对象。然后,将克隆。

转换为HTML文件内容

HTML文件的内容转换为DOM对象,创建一个mlreportgen.dom.HTMLFile对象和对象添加到报告。

创建一个文件,MyHTML.html,包含这个HTML:

< html > < p风格= "颜色:绿色,字体类型:arial " > Hello World < / p > < / html >

生成PDF报告基于HTML文件的内容。

进口mlreportgen.dom。*;d =文档(“MyPDF”,“pdf”);htmlObj = HTMLFile (“MyHTML.html”);追加(d, htmlObj);关闭(d);rptview (d);

另外,转换成HTML,并将其添加到文档使用addHTMLFile方法。

进口mlreportgen.dom。*;d =文档(“MyPDF”,“pdf”);addHTMLFile (d,“MyHTML.html”);关闭(d);rptview (d);

另请参阅

||||||

相关的话题