在使用 C++ 通过 Node.js 保存为 HTML 时启用 CSS 自定义属性
Contents
[
Hide
]
可能的使用场景
当您将您的 Excel 文件保存为 HTML 时,对于存在多次出现的同一基础图片的场景,使用自定义属性可以仅保存一次图片数据,从而提升生成 HTML 的性能。请使用 HtmlSaveOptions.getEnableCssCustomProperties() 属性并在保存为 HTML 时将其设置为 true。
在保存为HTML时启用CSS自定义属性
以下示例代码展示了 HtmlSaveOptions.getEnableCssCustomProperties() 属性的用法。截图显示了未将此属性设置为 true 时的效果。请下载此代码用的示例 Excel 文件 和生成的输出 HTML 以供参考。
示例代码
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Load sample workbook
const workbook = new AsposeCells.Workbook(path.join(dataDir, "sampleEnableCssCustomProperties.xlsx"));
const opts = new AsposeCells.HtmlSaveOptions();
opts.setExportImagesAsBase64(true);
// Enable EnableCssCustomProperties
opts.setEnableCssCustomProperties(true);
// Save the workbook in HTML
workbook.save(path.join(dataDir, "outputEnableCssCustomProperties.html"), opts);