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

概要

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

API は、いくつかの貴重なクラスを提供します。たとえば、シートレンダリング, 画像または印刷オプション, ワークブックレンダリング、など。

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

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

変換オプション

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

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

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

完全なワークブックを画像形式でレンダリングするには、上記の方法を使用するか、単にワークブックレンダリングのインスタンスを受け入れるクラスワークブックの対象物でもあります画像または印刷オプション.

ワークブック全体を複数のフレームまたはページを含む 1 つの TIFF 画像に保存できます。

関連記事