Aktivera CSS Användarspecifika Egenskaper vid sparande till HTML med C++
Contents
[
Hide
]
Möjliga användningsscenario
När du sparar din Excel-fil till HTML, i scenariot att det finns flera förekomster av en base64-bild, behöver bilddata endast sparas en gång tack vare en anpassad egenskap, vilket kan förbättra prestandan hos den genererade HTML-filen. Använd HtmlSaveOptions.GetEnableCssCustomProperties()-egenskapen och ställ in den till true när du sparar till HTML.
Aktivera CSS Anpassade Egenskaper under sparande till HTML
Följande exempel visar användningen av HtmlSaveOptions.GetEnableCssCustomProperties()-egenskapen. Skärmbilden visar effekten av denna egenskap när den inte är inställd på true. Ladda ner dokumentnamnet Excel-fil som används i detta exempel och den genererade HTML-filen för referens.
Exempelkod
#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();
}