ワークシートを異なる画像形式に変換

ワークシートをイメージに変換

時々、ワークシートの画像を保存することが役立ちます。画像はオンラインで共有したり、他のドキュメントに挿入したり(例えば、Microsoft Wordで書かれたレポートやPowerPointプレゼンテーションに)、利用できます。

Aspose.Cells は toImage() メソッドを提供する SheetRender クラスを介して画像のエクスポートを提供します。BMP、PNG、JPEG、TIFF、およびEMF形式がサポートされています。

以下のコードは、Microsoft Excelファイル内のワークシートをPNGファイルに変換する方法を示しています。

ワークシートをSVGに変換

SVG は Scalable Vector Graphics の略です。SVG は2次元ベクターグラフィックスに関するXML標準に基づいた仕様です。1999年以来、世界中でW3C(World Wide Web Consortium)によって開発されているオープン標準です。

v7.1.0以降のリリースでは、Aspose.Cells for Java でワークシートをSVG画像に変換できます。

この機能を使用するには、プログラムまたはプロジェクトに com.aspose.cells ネームスペースをインポートする必要があります。描画および印刷には、例えば SheetRenderImageOrPrintOptionsWorkbookRenderなどの貴重なクラスがいくつか含まれています。

com.aspose.cells.ImageOrPrintOptions クラスはSVG形式で保存されることを指定します。

SheetRender クラスは SVG 形式への保存形式を設定する ImageOrPrintOptions オブジェクトをパラメータとして受け取ります。

次のコードスニペットは、Excelファイル内のワークシートをSVGイメージファイルに変換する方法を示しています。

ブック内のアクティブなワークシートをレンダリング

ブック内のアクティブなワークシートを変換する簡単な方法は、アクティブシートのインデックスを設定し、その後ブックをSVGとして保存することです。アクティブシートはSVGにレンダリングされます。次のサンプルコードは、この機能を示しています。

関連記事