Excel ワークシートをエクスポートしたり、印刷、プレゼンテーション、または組み込む目的で画像に変換したりする際には、コンテンツがどのように見えるかを正確にコントロールする必要があります。この記事では、輸出された画像のあらゆる側面を精製できる強力な図書館である .NET のための Aspose.Cells を使用して画像レダンスをカスタマイズする方法を示しています。
導入
画像に変換する際に Excel のワークシートやランプをカスタマイズすることは、それらの視覚的な魅力とユーティリティを大幅に向上させることができます. 印刷、プレゼンテーションに組み込むか、オンラインで共有するかどうかにかかわらず、配置、解像度、色のモード、およびコンテンツの可視性をコントロールする能力は重要です。
Aspose.Cells for .NET は、Excel ファイルが画像としてどのようにリダイレクトされるかをカスタマイズするための幅広いオプションを提供します この記事では、Aspo.cells をインストールするプロセスを通じてあなたをガイドし、 Excel ワークブックをアップロードして、高度なリダクションの設定を構成され、望ましい品質設定で出力を節約します。
ステップ・ステップ・ガイド
ステップ1: .NET のための Aspose.Cells をインストールする
スタートするには、NuGet Package Manager を介して Aspose.Cells パッケージをインストールしてください。
Install-Package Aspose.Cells
ステップ2:ワークブックとワークシートをアップロード
Excel のワークブックをアップロードし、特定のワークシートを選択して、以下で作業します。
Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];
ステップ3:高度なレンダーオプションの設定
画像タイプ、解像度、透明性などの高度なレンダリングオプションを設定します。
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
PrintWithStatusDialog = false,
Transparent = false,
OnePagePerSheet = true
};
ステップ4:グリッドラインとヘッドラインを有効にする(オプション)
出力でグリッドラインまたは列/列のタイトルを表示する:
options.ShowGridLines = true;
options.ShowRowColumnHeaders = true;
ステップ5:ページ設定をカスタマイズする
必要に応じて全ページを単一ページとして表示するオプションを設定します。
options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;
ステップ6: SheetRender で画像に転送
使用する The SheetRender
ワークシートまたは範囲を画像に変換するクラス:
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
ステップ7:収入を保存して確認する
結果の画像があなたのカスタマイズされた配置と視覚的な選択を反映していることを確認します。
完全例コード
以下は、Excel renderingをカスタマイズする方法を示す完全な例です。
using System;
using Aspose.Cells;
class Program
{
static void Main()
{
// Load Excel file
Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];
// Set up advanced rendering options
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
PrintWithStatusDialog = false,
Transparent = false,
OnePagePerSheet = true,
ShowGridLines = true,
ShowRowColumnHeaders = true,
AllColumnsInOnePagePerSheet = true,
AllRowsInOnePagePerSheet = true
};
// Render to image
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
Console.WriteLine("Custom-rendered worksheet saved as image.");
}
}
より良いコントロールのためのヒント
設定 | 説明 |
---|---|
ImageType | PNG、JPEG、BMP、またはTIFFを選択します。 |
Transparent | 透明な背景に正しい設定 |
SmoothingMode | 反エリザベーションを使用して視覚を向上させる |
ShowFormulas | 計算値の代わりに公式を表示する |
ChartImageWidth / ChartImageHeight | グラフの出力サイズを設定 |