CSS beim Speichern als HTML mit Node.js via C++ deaktivieren

Mögliche Verwendungsszenarien

Wenn Sie Ihre Excel-Datei als einseitiges HTML speichern, werden die CSS-Elemente normalerweise im HTML-Dokument eingebettet und befinden sich im HEAD-Bereich. Wenn Sie diese Datei als Inhalt/Body einer E-Mail anhängen, werden die CSS-Elemente von den meisten E-Mail-Clients entfernt, was zu einer fehlerhaften Darstellung führt. Die Version 24.12 von Aspose.Cells führt eine Option ein, mit der Sie CSS optional deaktivieren können, sodass Stile direkt in den HTML-Elementen angewendet werden. Wenn Sie das HTML als Inhalt/Body der E-Mail setzen möchten, verwenden Sie bitte die Eigenschaft HtmlSaveOptions.getDisableCss() und setzen Sie sie auf true.

CSS beim Speichern in HTML deaktivieren

Der folgende Beispielcode zeigt die Verwendung der Eigenschaft HtmlSaveOptions.getDisableCss().

Beispielcode

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const sourceDir = path.join(__dirname, "data");
const outputDir = path.join(__dirname, "output");

// Load sample workbook
const workbook = new AsposeCells.Workbook(path.join(sourceDir, "sampleDisableCss.xlsx"));

// Disable CSS
const opts = new AsposeCells.HtmlSaveOptions();
opts.setDisableCss(true);

// Save the workbook in HTML
workbook.save(path.join(outputDir, "outputDisable.html"), opts);