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.
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();
}