HTML保存時にCSSカスタムプロパティを有効にする方法を学びます。
可能な使用シナリオ
ExcelファイルをHTMLに保存する際、複数の場所で1つのbase64画像が出現する場合、カスタムプロパティを使用すれば画像データを一度だけ保存すればよいため、生成されるHTMLのパフォーマンスを向上させることができます。HtmlSaveOptions.EnableCssCustomPropertiesプロパティを使用し、HTMLに保存する際にtrueに設定してください。
次のサンプルコードは、{0} 属性の使用例を示しています。このプロパティがTrueに設定されていない場合の効果もスクリーンショットで示しています。サンプルExcelファイルと生成された出力HTMLをダウンロードして参照してください。
以下のサンプルコードはHtmlSaveOptions.EnableCssCustomPropertiesプロパティの使用例を示しています。スクリーンショットは、このプロパティがtrueに設定されていない場合の効果を示しています。このコードで使用されているサンプルExcelファイルと、それによって生成された出力HTMLを参考にしてください。
サンプルコード
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load sample workbook | |
Workbook wb = new Workbook(sourceDir + "sampleEnableCssCustomProperties.xlsx"); | |
HtmlSaveOptions opts = new HtmlSaveOptions(); | |
opts.ExportImagesAsBase64 = true; | |
//Enable EnableCssCustomProperties | |
opts.EnableCssCustomProperties = true; | |
//Save the workbook in html | |
wb.Save(outputDir + "outputEnableCssCustomProperties.html", opts); |