StreamProviderを使用してHTMLを保存する
Contents
[
Hide
]
画像やシェイプを含むエクセルファイルをHTMLファイルに変換する際に、次の2つの問題に直面することがよくあります:
- HTMLストリームにエクセルファイルを保存する際、画像やシェイプをどこに保存すべきか
- デフォルトのパスを期待されるパスに置き換える
この記事ではIStreamProvider インターフェースを実装して、HtmlSaveOptions.StreamProviderプロパティを設定する方法について説明しています。このインターフェースを実装することで、HTML生成中に作成されたリソースを特定の場所やメモリーストリームに保存することができます。
サンプルコード
HtmlSaveOptions.StreamProvider プロパティの使用方法を示すメインコードです
以下のコードは、上記のコード内で使用されるIStreamProvider インターフェースを実装したExportStreamProviderクラスのものです