Включить CSS персональные свойства при сохранении в HTML с помощью Node.js через C++

Возможные сценарии использования

При сохранении файла Excel в HTML, при наличии нескольких случаев одной базовой64 изображения, с пользовательским свойством данных изображения необходимо сохранять только один раз, чтобы повысить производительность итогового HTML. Пожалуйста, используйте свойство HtmlSaveOptions.getEnableCssCustomProperties() и установите его true при сохранении в HTML. todo:image_alt_text

Включить пользовательские свойства CSS при сохранении в HTML

Следующий пример кода показывает использование свойства 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);