C#でExcelを画像レンダリングにカスタマイズする方法
C#でExcelを画像レンダリングにカスタマイズする方法
Excel ワークシートをエクスポートする場合、または画像に変換する場合、コンテンツがどのように見えるかを正確にコントロールする必要があります. 印刷、プレゼンテーション、または組み込む場合、この記事では、画像のランダムを Aspose.Cells for .NET を使用してカスタマイズする方法を示しています。
なぜレンダーをカスタマイズするのか?
- 画像の明確性と解像度の向上
- グリッドライン、公式、またはタイトルを表示または隠す
- レイアウトとドキュメンタリー要件に合致するサイズ
- 背景透明性や境界線の調整
ステップ・ステップ・ガイド
ステップ1: .NET のための Aspose.Cells をインストールする
dotnet add package Aspose.Cells
ステップ2:ワークブックとワークシートをアップロード
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:グリッドラインとヘッドラインを有効にする(オプション)
// Show gridlines in the output
options.ShowGridLines = true;
// Render row/column headings
options.ShowRowColumnHeaders = true;
ステップ5:ページ設定をカスタマイズする
// Set to render entire sheet as a single page
options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;
ステップ6: SheetRender で画像に転送
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
ステップ7:収入を保存して確認する
結果の画像があなたのカスタマイズされた配置と視覚的な選択を反映していることを確認します。
完全例コード
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 | グラフの出力サイズを設定 |