Включить пользовательские свойства CSS при сохранении в HTML с помощью Python.NET

Возможные сценарии использования

При сохранении файла Excel в HTML, если в нем встречается несколько одинаковых изображений base64, использование пользовательских свойств CSS позволяет сохранять данные изображения только один раз. Это повышает производительность итогового HTML. Используйте атрибут HtmlSaveOptions.enable_css_custom_properties и установите его в True при сохранении в HTML.

todo:image_alt_text

Включить пользовательские свойства CSS при сохранении в HTML

Следующий пример демонстрирует использование атрибута HtmlSaveOptions.enable_css_custom_properties. Скриншот показывает эффект, когда этот параметр не установлен в True. Скачайте пример файла Excel, использованный в этом коде, и сгенерированный 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)