行見出しと列見出しをレンダリングする

導入

.NET アプリケーションでのドキュメントの表示エクスペリエンスを強化したいと考えていますか? GroupDocs.Viewer for .NET を使用すると、スプレッドシート ファイルから行見出しと列見出しをシームレスにレンダリングできます。このチュートリアルでは、HTML、JPG、PNG、PDF などのさまざまな出力形式を使用して行見出しと列見出しをレンダリングするプロセスを説明します。

前提条件

チュートリアルに入る前に、次の前提条件が満たされていることを確認してください。

  • .NET ライブラリ用の GroupDocs.Viewer がインストールされました。
  • テスト用のサンプル XLSX ファイル。
  • C# および .NET 開発の実践的な知識。

名前空間のインポート

C# コードで、GroupDocs.Viewer を使用するために必要な名前空間をインポートしていることを確認します。

using GroupDocs.Viewer.Options;
using System;
using System.IO;

1. 出力ディレクトリを設定する

string outputDirectory = "Your Document Directory";
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

2. HTML へのレンダリング

using (Viewer viewer = new Viewer("SAMPLE.XLSX"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    options.SpreadsheetOptions.RenderHeadings = true;
    viewer.View(options, 1, 2, 3);
}

3. JPG にレンダリングする

pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.jpg");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XLSX))
{
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    options.SpreadsheetOptions.RenderHeadings = true;
    viewer.View(options, 1, 2, 3);
}

4. PNG へのレンダリング

pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XLSX))
{
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    options.SpreadsheetOptions.RenderHeadings = true;
    viewer.View(options, 1, 2, 3);
}

5. PDF へのレンダリング

pageFilePathFormat = Path.Combine(outputDirectory, "output.pdf");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XLSX))
{
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    options.SpreadsheetOptions.RenderHeadings = true;
    viewer.View(options, 1, 2, 3);
}

結論

おめでとう! GroupDocs.Viewer for .NET を使用して、スプレッドシートの行見出しと列見出しを正常にレンダリングできました。アプリケーションのニーズに合わせて、さまざまな出力形式を試してください。

よくある質問

Q: レンダリングされたドキュメントの出力ディレクトリをカスタマイズできますか?

A: はい、コード内で希望の出力ディレクトリを設定できます。outputDirectory変数が定義されています。

Q: GroupDocs.Viewer は他のスプレッドシート形式と互換性がありますか?

A: はい、GroupDocs.Viewer は、XLS、XLSX、CSV などを含むさまざまなスプレッドシート形式をサポートしています。

Q: レンダリング プロセス中に例外を処理するにはどうすればよいですか?

A: try-catch ブロックを実装すると、例外を処理し、適切なメッセージをログに記録したり、ユーザーに適切なメッセージを表示したりできます。

Q: アプリケーションで GroupDocs.Viewer を使用する場合にライセンス要件はありますか?

A: はい、有効なライセンスが必要です。テスト目的で一時ライセンスを取得することも、運用目的で完全ライセンスを購入することもできます。

Q: 追加のサポートやコミュニティのディスカッションはどこで見つけられますか?

A: にアクセスしてください。GroupDocs.Viewer フォーラムサポートとディスカッションのため。