プレゼンテーション、ウェブサイト、またはデザインコンポーネントで使用するための Excel スプレッドブックからビデオを作成するときは、固体の背景を削除し、コンテンツのみを保存するのに役立ちます。この記事では、透明な背景を持つ画像に Excel のワークシートを変換する方法を説明します。
導入
Excel スプレッドシートで作業する際には、プレゼンテーションやウェブページで使用する画像としてデータをエクスポートする必要がある時期がありますが、デフォルトの白い背景と境界線は迷惑になる可能性があります. このガイドでは、Aspose.Cells for .NET を使用して透明な背景を持つ PNG 画像に Excel のワークシップを変換する方法を示します。
なぜ透明な背景を使うのか。
- 他のUI 要素または背景を超える層スプレッドシートのコンテンツ
- ダッシュボードやグラフィックエクスポートにおけるビジュアルクラッターの削減
- グラフィックツールとプレゼンテーションとの統合を向上させる
ステップ・ステップ・ガイド
ステップ1: .NET のための Aspose.Cells をインストールする
パッケージを NuGet Package Manager でインストールする:
dotnet add package Aspose.Cells
ステップ2:ワークブックとターゲットシートをアップロード
Excel ファイルをアップロードして、変換したいワークシートを選択します。
// Load the Excel file
Workbook workbook = new Workbook("DataGrid.xlsx");
Worksheet sheet = workbook.Worksheets[0];
ステップ3:透明な背景でレンダーを設定する
透明性を可能にするために、 rendering オプションを設定します。
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
OnePagePerSheet = true,
Transparent = true
};
ステップ4:背景とグリッドラインをオフにする
清潔な出力を確保するために、ネットワークとヘッドラインを無効にします。
sheet.PageSetup.PrintGridlines = false;
sheet.PageSetup.PrintHeadings = false;
sheet.DisplayGridlines = false;
ステップ5: SheetRender を使用してレンダーイメージ
使用する The SheetRender
クラスは、透明な背景を持つ画像にワークシートを変換します。
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "transparent_output.png");
ステップ6:透明PNGを使用する
結果は純粋なPNG画像であり、セルコンテンツのみが白い背景や境界がない
と表示されます。
完全例コード
using System;
using Aspose.Cells;
class Program
{
static void Main()
{
// Load the Excel file
Workbook workbook = new Workbook("DataGrid.xlsx");
Worksheet sheet = workbook.Worksheets[0];
// Hide gridlines and headings
sheet.PageSetup.PrintGridlines = false;
sheet.PageSetup.PrintHeadings = false;
sheet.DisplayGridlines = false;
// Set image rendering options with transparency
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
Transparent = true,
OnePagePerSheet = true
};
// Render the sheet as an image
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "transparent_output.png");
Console.WriteLine("Worksheet rendered with transparent background.");
}
}
最高の結果のためのヒント
ヒント | 説明 |
---|---|
透明性のためにPNGを使用する | JPEGのような他のフォーマットは透明性をサポートしません。 |
明確に無効なネットワーク | イメージ輸出における幽霊線の防止 |
マッチ セル 調整 | 細胞スタイルの調整を伴う素晴らしい外観 |