ImageOrPrintOptions を使用してワークシートとワークブックをイメージにレンダリングする

概要

場合によっては、ワークシートを絵で表したものとして提示する必要がある場合があります。ワークシート イメージをアプリケーションまたは Web ページに表示する必要があります。画像を Word 文書、PDF ファイル、PowerPoint プレゼンテーションに挿入したり、他のシナリオで使用したりする必要がある場合があります。他の場所で使用できるように、ワークシートを画像としてレンダリングしたいだけです。 Aspose.Cells は、Excel ファイルのワークシートを画像に変換することをサポートしています。また、Aspose.Cells は、画像形式、解像度 (縦と横の両方)、画質、その他の画像および印刷オプションなど、さまざまなオプションの設定をサポートしています。

API は、いくつかの価値のあるクラスを提供します。たとえば、シートレンダリング, ImageOrPrintOptions, WorkbookRenderなど

シートレンダリングクラスは、ワークシートの画像をレンダリングするタスクを処理しますが、WorkbookRenderワークブックに対しても同じことを行います。前述の両方のクラスには、いくつかのオーバーロードされたバージョンのtoImageワークシートまたはワークブックを、目的の属性またはオプションで指定された画像ファイルに直接変換できるメソッド。画像ファイルをディスク/ストリームに保存できます。 BMP、PNG、GIFF、JPEG、TIFF、EMF など、いくつかの画像フォーマットがサポートされています。

ワークシートを画像に変換

変換オプション

特定のページを画像として保存することができます。次のコードは、ワークブックの 1 番目と 2 番目のワークシートを JPG 画像に変換します。

または、ワークブックを循環して、その中の各ワークシートを個別の画像にレンダリングできます。

ワークブックを画像に変換:

ワークブック全体を画像形式にレンダリングするには、上記の方法を使用するか、単純にWorkbookRenderのインスタンスを受け入れるクラスワークブックの対象だけでなく、ImageOrPrintOptions.

関連記事