在使用 C++ 通过 Node.js 保存为 HTML 时启用 CSS 自定义属性

可能的使用场景

当您将您的 Excel 文件保存为 HTML 时,对于存在多次出现的同一基础图片的场景,使用自定义属性可以仅保存一次图片数据,从而提升生成 HTML 的性能。请使用 HtmlSaveOptions.getEnableCssCustomProperties() 属性并在保存为 HTML 时将其设置为 truetodo:image_alt_text

在保存为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);