Habilitar propiedades personalizadas de CSS al guardar en HTML con Node.js mediante C++
Escenarios de uso posibles
Cuando guardas tu archivo de Excel en HTML, para el escenario en que hay múltiples ocurrencias de una misma imagen en base64, con la propiedad personalizada, los datos de la imagen solo necesitan guardarse una vez, mejorando así el rendimiento del HTML resultante. Usa HtmlSaveOptions.getEnableCssCustomProperties() y configúralo a true al guardar en HTML.
Habilitar Propiedades Personalizadas de CSS al guardar en HTML
El siguiente código de ejemplo muestra el uso de la propiedad HtmlSaveOptions.getEnableCssCustomProperties(). La captura de pantalla muestra el efecto cuando no está configurada en true. Descarga el archivo de Excel de ejemplo utilizado en este código y el HTML generado para referencia.
Código de muestra
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);