تمكين خصائص CSS المخصصة عند الحفظ إلى HTML مع C++

سيناريوهات الاستخدام المحتملة

عند حفظ ملف Excel الخاص بك إلى HTML، وفي حالة وجود تكرارات متعددة لصورة base64 واحدة، مع الخاصية المخصصة، يحتاج البيانات لمرَّة واحدة فقط، مما يُحسّن أداء HTML الناتج. يرجى استخدام الخاصية HtmlSaveOptions.GetEnableCssCustomProperties() وتعيينها إلى true عند الحفظ إلى HTML.

todo:image_alt_text

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