Включить пользовательские свойства CSS при сохранении в HTML с помощью C++
Contents
[
Hide
]
Возможные сценарии использования
При сохранении файла Excel в HTML, при наличии нескольких случаев одного изображения в base64, с помощью пользовательского свойства данные изображения нужно сохранять только один раз, что повышает производительность полученного HTML. Используйте свойство HtmlSaveOptions.GetEnableCssCustomProperties() и установите его в true при сохранении в HTML.
Включить пользовательские свойства CSS при сохранении в HTML
Следующий пример показывает использование свойства HtmlSaveOptions.GetEnableCssCustomProperties(). Скриншот отображает эффект этого свойства, когда оно не установлено в true. Скачайте пример файла Excel, используемый в этом коде, и сгенерированный HTML для ознакомления.
Образец кода
#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();
}