テキストを重ねて表示
導入
.NET開発において、様々なドキュメント形式をシームレスに管理・表示することは、多くのアプリケーションにとって不可欠です。GroupDocs.Viewer for .NETは、.NETアプリケーション内でドキュメントを簡単にレンダリングできる強力なソリューションです。PDF、Word文書、Excelスプレッドシート、PowerPointプレゼンテーションなど、あらゆる形式のドキュメントを、GroupDocs.Viewerが簡素化し、高度なドキュメント表示を実現する様々な機能を提供します。
前提条件
GroupDocs.Viewer for .NET をプロジェクトに統合する前に、次の前提条件が満たされていることを確認してください。
.NET環境のセットアップ
Visual Studio をインストールします。まだインストールしていない場合は、Microsoft Web サイトから Visual Studio をダウンロードしてインストールします。
.NET プロジェクトを作成する: Visual Studio を開き、新しい .NET プロジェクトを作成するか、GroupDocs.Viewer を統合する既存のプロジェクトを開きます。
.NET Framework: プロジェクトが互換性のあるバージョンの .NET Framework を対象としていることを確認します。
GroupDocs.Viewer のインストール
- GroupDocs.Viewerをダウンロードするには、 ダウンロードリンク GroupDocs.Viewer for .NET の最新バージョンを入手します。
- 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コミュニティフォーラムからサポートを求めることができます ここ.