画像レンダリング用のテキスト座標を取得する

導入

GroupDocs.Viewer for .NET は、開発者が PDF、Microsoft Office などのさまざまな形式でドキュメントをシームレスにレンダリングできるようにする強力なドキュメント レンダリング API です。その重要な機能の 1 つは、正確な画像レンダリングのためにテキスト座標を抽出する機能です。

前提条件

始める前に、次の前提条件を満たしていることを確認してください。

  1. GroupDocs.Viewer for .NET: 最新バージョンを次からダウンロードしてインストールします。ここ.
  2. 開発環境: .NET Framework をサポートする好みの IDE をセットアップします。
  3. ドキュメント ファイル: テスト目的でサンプル ドキュメント ファイルを用意します。

名前空間のインポート

コーディング プロセスに入る前に、GroupDocs.Viewer for .NET の機能にアクセスするために必要な名前空間をインポートしましょう。

using System;
using GroupDocs.Viewer.Options;
using GroupDocs.Viewer.Results;

ステップ 1: GroupDocs.Viewer を初期化する

まず、処理するドキュメント ファイルを使用して GroupDocs.Viewer オブジェクトを初期化します。

using (Viewer viewer = new Viewer("path/to/your/document"))
{
    //コードはここに入力します
}

ステップ 2: ビュー情報を取得する

次に、画像レンダリング用のテキスト座標を含むドキュメントのビュー情報を取得します。

ViewInfoOptions options = ViewInfoOptions.ForPngView(true);
ViewInfo viewInfo = viewer.GetViewInfo(options);

ステップ 3: ページを反復処理する

ドキュメントの各ページを繰り返し処理して、テキスト行、単語、文字にアクセスします。

foreach (Page page in viewInfo.Pages)
{
    Console.WriteLine($"Page: {page.Number}");
    Console.WriteLine("Text lines/words/characters:");
    foreach (Line line in page.Lines)
    {
        Console.WriteLine(line);
        foreach (Word word in line.Words)
        {
            Console.WriteLine("\t" + word);
            foreach (Character character in word.Characters)
                Console.WriteLine("\t\t" + character);
        }
    }
}

ステップ 4: テキスト座標を抽出する

テキスト座標を抽出して、正確な画像レンダリングを容易にします。

//テキスト座標抽出のコードはここにあります

結論

結論として、GroupDocs.Viewer for .NET を使用して画像レンダリングのためのテキスト座標の抽出をマスターすると、ドキュメント処理能力を大幅に向上させることができます。このチュートリアルに従うことで、このタスクを効率的に実行するための重要な手順を学習しました。

よくある質問

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

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

GroupDocs.Viewer for .NET を既存の .NET アプリケーションに統合できますか?

はい。GroupDocs.Viewer for .NET は、.NET アプリケーションにシームレスに統合できるように設計されています。

GroupDocs.Viewer for .NET はテキスト座標の抽出をサポートしていますか?

はい、このチュートリアルで説明したように、GroupDocs.Viewer for .NET はテキスト座標を抽出する機能を提供します。

GroupDocs.Viewer for .NET の追加ドキュメントとサポートはどこで見つけられますか?

GroupDocs.Viewer フォーラムでドキュメントにアクセスし、サポートを求めることができます。ここ.

GroupDocs.Viewer for .NET に利用できる無料試用版はありますか?

はい、GroupDocs Web サイトから無料トライアルを利用できます。ここ.