تمكين خصائص 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();
}