CSS benutzerdefinierte Eigenschaften beim Speichern in HTML mit Node.js via C++ aktivieren
Mögliche Verwendungsszenarien
Wenn Sie Ihre Excel-Datei als HTML speichern, wird bei mehreren Vorkommnissen eines Base64-Bildes mit benutzerdefinierten Eigenschaften die Bilddaten nur einmal gespeichert, was die Leistung des resultierenden HTML verbessern kann. Bitte verwenden Sie die Eigenschaft HtmlSaveOptions.getEnableCssCustomProperties() und stellen Sie sie beim Speichern auf true.
Aktivieren Sie CSS Standard-Eigenschaften beim Speichern in HTML
Der folgende Beispielcode zeigt die Verwendung der Eigenschaft HtmlSaveOptions.getEnableCssCustomProperties(). Das Screenshot zeigt den Effekt, wenn diese Eigenschaft nicht auf true gesetzt ist. Bitte laden Sie die Beispieldatei Excel herunter, die in diesem Code verwendet wird, sowie die generierte HTML-Ausgabe zur Referenz.
Beispielcode
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);