Main Content

本页采用了机器翻译。点击此处可查看英文原文。

创建 HTML 和 PDF 模板

使用其中一种方法来创建用于生成报告的 HTML 或 PDF 模板。

  • 使用 mlreportgen.dom.Document.createTemplate 创建 DOM API 默认模板的副本,然后您可以自定义它。例如:

    mlreportgen.dom.Document.createTemplate('mytemplate','html');

    或者,对于单文件 HTML 模板,

    mlreportgen.dom.Document.createTemplate('mytemplate','html-file');

    或者,对于 PDF,

    mlreportgen.dom.Document.createTemplate('mytemplate','pdf');
  • 从头开始创建模板。

编辑 HTML 或 PDF 模板

单文件 HTML 模板将样式表和图像作为 HTML 元素嵌入 HTML 文档中。HTML 模板可以是单个文件(扩展名为 .htmt),也可以是压缩模板包(扩展名为 .htmtx)。PDF 模板打包在压缩模板包中,但使用 .pdftx 扩展名。要编辑单文件 HTML 模板,请打开 .htmt 文件。要编辑其中一个打包的模板,请使用 unzipTemplate 函数将其解压缩到文件夹中。例如,要在当前文件夹中解压名为 mytemplate 的 HTML 模板:

unzipTemplate('mytemplate')

对于打包的 HTML 模板,使用 .htmtx 扩展是可选的。但是,要解压 PDF 模板,必须使用模板扩展名,例如:

unzipTemplate('mytemplate.pdftx')

解压模板后,您可以使用文本编辑器或 HTML 编辑器编辑 .css.html 文件。要了解更多模板,请参阅DOM API 报告程序模板

要在编辑模板后重新打包模板,请使用 zipTemplate 函数。例如,将存储在当前文件夹下名为 mytemplate 的子文件夹中的模板打包:

zipTemplate('mytemplate.htmtx')

对于 PDF,使用 .pdftx 扩展名:

zipTemplate('mytemplate.pdftx')

如果您想在当前文件夹以外的位置使用模板,则可以使用 unzipTemplatezipTemplate 函数指定路径。

另请参阅

函数

相关主题