HTMLに保存する際にCSSを無効にする
Contents
[
Hide
]
可能な使用シナリオ
Excelファイルを1ページのHTMLに保存すると、通常CSS要素はHTMLファイル内に埋め込まれ、HEADセクションに配置されます。メールの本文として貼り付ける場合、ほとんどのメールクライアントはCSS要素を除去し、正しくレンダリングされないことがあります。Aspose.Cellsのバージョン24.12では、任意でCSSを無効にできるオプションが導入されており、スタイルをHTML要素内に直接適用できるようになっています。メールの本文に設定したい場合は、HtmlSaveOptions.DisableCssプロパティをtrueに設定してください。
HTML保存時にCSSを無効にする
以下のサンプルコードは、HtmlSaveOptions.DisableCssプロパティの使用例を示しています。
サンプルコード
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 + "sampleDisableCss.xlsx"); | |
//Disable CSS | |
HtmlSaveOptions opts = new HtmlSaveOptions(); | |
opts.DisableCss = true; | |
//Save the workbook in html | |
wb.Save(outputDir + "outputDisable.html", opts); |