表示用にテキストをオーバーレイしてレンダリングする

導入

.NET 開発の領域では、さまざまなドキュメント形式をシームレスに管理および表示することが、多くのアプリケーションにとって重要です。 GroupDocs.Viewer for .NET は、.NET アプリケーション内でドキュメントを簡単にレンダリングするための強力なソリューションとして登場します。 PDF、Word 文書、Excel スプレッドシート、PowerPoint プレゼンテーションのいずれであっても、GroupDocs.Viewer はプロセスを簡素化し、文書表示を強化するための一連の機能を提供します。

前提条件

GroupDocs.Viewer for .NET のプロジェクトへの統合を詳しく調べる前に、次の前提条件が設定されていることを確認してください。

.NET環境のセットアップ

  1. Visual Studio をインストールする: まだ行っていない場合は、Microsoft Web サイトから Visual Studio をダウンロードしてインストールします。

  2. .NET プロジェクトを作成する: Visual Studio を開いて新しい .NET プロジェクトを作成するか、GroupDocs.Viewer を統合する既存のプロジェクトを開きます。

  3. .NET Framework: プロジェクトが .NET Framework の互換性のあるバージョンをターゲットにしていることを確認してください。

GroupDocs.Viewer のインストール

  1. GroupDocs.Viewer をダウンロードします。ダウンロードリンク GroupDocs.Viewer for .NET の最新バージョンを入手します。
  2. GroupDocs.Viewer をプロジェクトに追加する: ダウンロードしたファイルを抽出し、必要な GroupDocs.Viewer アセンブリをプロジェクト参照に追加します。

名前空間のインポート

.NET アプリケーションで GroupDocs.Viewer 機能を利用するには、必要な名前空間をインポートします。

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

ステップ 1: 出力ディレクトリを定義する

string outputDirectory = "Your Document Directory";

必ず交換してください"Your Document Directory"レンダリングされたドキュメント ページを保存するパスを指定します。

ステップ 2: ページ ファイルのパス形式を定義する

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");

この行は、レンダリングされたページに名前を付ける形式を指定します。この例では、プレースホルダーを使用しています{0}ページ番号を表します。

ステップ 3: ビューア オブジェクトを初期化する

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DOCX))
{
    //コードブロック
}

を作成しますViewer表示するドキュメントのパスを渡すことでオブジェクトを取得します。この場合、TestFiles.SAMPLE_DOCXサンプルドキュメントのパスを表します。

ステップ 4: レンダリング オプションを設定する

PngViewOptions options = new PngViewOptions(pageFilePathFormat);
options.ExtractText = true;

要件に基づいてレンダリング オプションを構成します。ここ、PngViewOptionsページを PNG 画像としてレンダリングするために使用されます。ExtractTextに設定されていますtrue文書からテキストを抽出します。

ステップ 5: ドキュメントをレンダリングする

viewer.View(options);

を呼び出します。Viewの方法Viewerオブジェクトにレンダリング オプションを渡して、レンダリング プロセスを開始します。

ステップ 6: 成功メッセージを表示する

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

レンダリング後、プロセスの完了とレンダリングされたページの保存場所を示す成功メッセージが表示されます。

結論

GroupDocs.Viewer for .NET をプロジェクトに組み込むと、効率的なドキュメント レンダリングの可能性が広がります。直感的な API と堅牢な機能により、さまざまなドキュメント形式の処理がシームレスになり、ユーザー エクスペリエンスが向上します。

よくある質問

GroupDocs.Viewer はすべてのドキュメント形式と互換性がありますか?

GroupDocs.Viewer は、PDF、Microsoft Office ドキュメント、画像などを含む幅広いドキュメント形式をサポートしています。

アプリケーションの要件に応じてレンダリング オプションをカスタマイズできますか?

はい、GroupDocs.Viewer は、特定のニーズに合わせてレンダリング プロセスを調整するための広範なカスタマイズ オプションを提供します。

GroupDocs.Viewer はクロスプラットフォーム サポートを提供しますか?

GroupDocs.Viewer は主に .NET アプリケーション用に設計されていますが、GroupDocs.Viewer for Java を通じて Java アプリケーションのサポートも提供します。

GroupDocs.Viewer は大規模なドキュメント処理に適していますか?

はい、GroupDocs.Viewer は大量のドキュメントを効率的に処理できるように最適化されており、エンタープライズ レベルのアプリケーションに最適です。

統合または使用中に問題が発生した場合、どこでサポートを受けられますか?

GroupDocs コミュニティ フォーラムからサポートを求めることができますここ.