تمكين خصائص CSS المخصصة عند الحفظ إلى HTML باستخدام Python.NET

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

عند حفظ ملف إكسل إلى HTML، في السيناريوهات التي توجد بها تكرارات متعددة لصور base64 واحدة، فإن استخدام خصائص CSS المخصصة يسمح بحفظ بيانات الصورة مرة واحدة فقط. هذا يحسن أداء HTML الناتج. استخدم الخاصية HtmlSaveOptions.enable_css_custom_properties واضبطها على True أثناء الحفظ إلى HTML.

todo:image_alt_text

تمكين خصائص CSS المخصصة أثناء الحفظ إلى HTML

يظهر الكود النموذجي التالي استخدام الخاصية HtmlSaveOptions.enable_css_custom_properties. تُظهر الصورة الملتقطة تأثير عدم تعيين هذه الخاصية على True. قم بتنزيل ملف إكسل النموذجي(ملف إكسل النموذجي) المستخدم في هذا الكود وملف HTML الناتج(ملف HTML الناتج) للمقارنة.

الكود المثالي

import os
from aspose.cells import Workbook, HtmlSaveOptions

# For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
source_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "source")
output_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "output")

# Load sample workbook
wb = Workbook(os.path.join(source_dir, "sampleEnableCssCustomProperties.xlsx"))

# Configure HTML save options
opts = HtmlSaveOptions()
opts.export_images_as_base64 = True
opts.enable_css_custom_properties = True

# Save the workbook in HTML
wb.save(os.path.join(output_dir, "outputEnableCssCustomProperties.html"), opts)