Activer les propriétés CSS personnalisées lors de l enregistrement en HTML avec Node.js via C++
Scénarios d’utilisation possibles
Lorsque vous enregistrez votre fichier Excel en HTML, pour le scénario où il y a plusieurs occurrences d’une image en base64, avec une propriété personnalisée, les données de l’image n’ont besoin d’être enregistrées qu’une seule fois afin d’améliorer la performance du HTML résultant. Veuillez utiliser la propriété HtmlSaveOptions.getEnableCssCustomProperties() et la définir true lors de l’enregistrement en HTML.
Activer les propriétés personnalisées CSS lors de l’enregistrement en HTML
Le code d’exemple ci-dessous montre l’utilisation de la propriété HtmlSaveOptions.getEnableCssCustomProperties(). La capture d’écran montre l’effet de cette propriété lorsqu’elle n’est pas réglée sur true. Veuillez télécharger le fichier Excel d’exemple utilisé dans ce code et le HTML de sortie généré pour référence.
Code d’exemple
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);