画像またはImageOrPrintOptionsを使用してワークシートおよびブックを画像にレンダリング

概要

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

APIには、例えばSheetRenderImageOrPrintOptionsWorkbookRenderなどの貴重なクラスがいくつかあります。

SheetRenderクラスは、ワークシートのイメージをレンダリングするタスクを処理し、WorkbookRenderクラスはワークブックのイメージを処理します。両前述のクラスには、ワークシートまたはワークブックをイメージファイルに直接変換するtoImageメソッドのオーバーロードされたバージョンがいくつかあり、指定した属性やオプションでイメージファイルを保存できます。BMP、PNG、GIFF、JPEG、TIFF、EMFなどのさまざまな画像形式がサポートされています。

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

変換オプション

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

またはワークブックをサイクルして、それぞれのワークシートを別々の画像にレンダリングすることができます。

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

完全なワークブックを画像形式にレンダリングするためには、上記の方法を使用するか、単純にWorkbookRenderクラスを使用し、WorkbookのインスタンスとImageOrPrintOptionsのオブジェクトを受け入れるようにします。

ホールワークブックを複数のフレームまたはページでTIFF画像単体で保存することができます。

関連記事