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. todo:image_alt_text

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);