Beim Speichern als HTML das CSS benutzerdefinierte Eigenschaften aktivieren

Mögliche Verwendungsszenarien

Wenn Sie Ihre Excel-Datei in HTML speichern, können Sie bei mehreren Vorkommen eines Base64-Bildes mit Kundeneigenschaften die Bilddaten nur einmal speichern, um die Leistung des resultierenden HTML zu verbessern. Bitte verwenden Sie HtmlSaveOptions.GetEnableCssCustomProperties() Property und setzen Sie es auf true beim Speichern als HTML.

todo:image_alt_text

Aktivieren Sie CSS Standard-Eigenschaften beim Speichern in HTML

Der folgende Beispielcode zeigt die Verwendung der HtmlSaveOptions.GetEnableCssCustomProperties()-Eigenschaft. Das Screenshot zeigt die Auswirkung dieser Eigenschaft, wenn sie nicht auf true gesetzt ist. Bitte laden Sie die Beispieldatei Excel, die in diesem Code verwendet wird, und das generierte HTML als Referenz herunter.

Beispielcode

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Output directory path
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");

    // Load sample workbook
    Workbook wb(srcDir + u"sampleEnableCssCustomProperties.xlsx");

    // Create HtmlSaveOptions object
    HtmlSaveOptions opts;

    // Set ExportImagesAsBase64 to true
    opts.SetExportImagesAsBase64(true);

    // Enable EnableCssCustomProperties
    opts.SetEnableCssCustomProperties(true);

    // Save the workbook in HTML format
    wb.Save(outDir + u"outputEnableCssCustomProperties.html", opts);

    std::cout << "Workbook saved successfully with CSS custom properties enabled!" << std::endl;

    Aspose::Cells::Cleanup();
}