画像またはImageOrPrintOptionsを使用してワークシートおよびブックを画像にレンダリング
概要
時々、ワークシートを図解的に表示する必要があります。ワークシートの画像をアプリケーションやWebページに挿入する必要があります。画像をWord文書、PDFファイル、PowerPointプレゼンテーションに挿入したり、他のシナリオで使用する必要があります。別の場所で使用するためにワークシートを画像としてレンダリングしたいと思うだけです。Aspose.CellsはExcelファイルのワークシートを画像に変換することをサポートしています。また、Aspose.Cellsは画像形式、解像度(縦と横の両方)、画像品質、およびその他の画像および印刷オプションを設定することをサポートしています。
APIには、例えばSheetRender、ImageOrPrintOptions、WorkbookRenderなどの貴重なクラスがいくつかあります。
SheetRenderクラスは、ワークシートのイメージをレンダリングするタスクを処理し、WorkbookRenderクラスはワークブックのイメージを処理します。両前述のクラスには、ワークシートまたはワークブックをイメージファイルに直接変換するtoImageメソッドのオーバーロードされたバージョンがいくつかあり、指定した属性やオプションでイメージファイルを保存できます。BMP、PNG、GIFF、JPEG、TIFF、EMFなどのさまざまな画像形式がサポートされています。
ワークシートを画像に変換
変換オプション
特定のページを画像に保存することが可能です。次のコードは、ワークブック内の最初と2番目のワークシートをJPG画像に変換します。
またはワークブックをサイクルして、それぞれのワークシートを別々の画像にレンダリングすることができます。
ワークブックを画像に変換
完全なワークブックを画像形式にレンダリングするためには、上記の方法を使用するか、単純にWorkbookRenderクラスを使用し、WorkbookのインスタンスとImageOrPrintOptionsのオブジェクトを受け入れるようにします。
ホールワークブックを複数のフレームまたはページでTIFF画像単体で保存することができます。