تمكين خصائص CSS المخصصة عند الحفظ إلى HTML باستخدام Python.NET
سيناريوهات الاستخدام المحتملة
عند حفظ ملف إكسل إلى HTML، في السيناريوهات التي توجد بها تكرارات متعددة لصور base64 واحدة، فإن استخدام خصائص CSS المخصصة يسمح بحفظ بيانات الصورة مرة واحدة فقط. هذا يحسن أداء HTML الناتج. استخدم الخاصية HtmlSaveOptions.enable_css_custom_properties واضبطها على True أثناء الحفظ إلى HTML.
تمكين خصائص 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)