C# を使用して PDF に検索テキストの注釈を追加する

PDF 操作の動的な状況において、C# を使用して PDF に検索テキストの注釈を追加する機能 により、ユーザー エクスペリエンスを向上させる機能層がもたらされます。この記事は、C# プログラミングの汎用性を利用して、検索テキストの注釈を PDF ファイルにシームレスに組み込むための包括的なガイドです。アプリケーションを開発している場合でも、研究を行っている場合でも、あるいは単にドキュメントのナビゲーションを改善したい場合でも、ここで説明する段階的なプロセスにより、PDF に強力なインタラクティブなレイヤーを追加できるようになります。次の手順とコード例は、C# を使用して PDF に検索テキストの注釈を挿入する方法を示しています

C# を使用して PDF に検索テキストの注釈を追加する手順

  1. GroupDocs.Annotation for .NET の機能を使用するように統合開発環境 (IDE) を設定し、PDF でのテキスト注釈の検索を有効にします
  2. PDF ファイルのパスをコンストラクターにパラメーターとして指定して、Annotator クラスのインスタンスを作成します。
  3. SearchTextFragment クラスをインスタンス化し、テキストやフォントの色などの必要なプロパティを定義します
  4. Annotator の Add メソッドを呼び出し、SearchTextFragment オブジェクトを引数として渡します
  5. Annotator の Save メソッドを利用して、変更された PDF 出力をディスクに保存します。

以下に提供されているコード例に従うと、検索テキストの注釈がユーザーによる PDF の操作方法をどのように変えることができるかがわかります。重要な情報を強調したり、研究活動を支援したり、効率的な文書ナビゲーションを促進したりする場合でも、検索テキストの注釈を追加すると、可能性の世界が広がります。提供される手順は、.NET がインストールされている Windows、macOS、Linux などの広く使用されているオペレーティング システムに関連しています。 C# を使用して PDF に検索テキストの注釈を作成するために、追加のソフトウェアをインストールする必要はありません

C# を使用して PDF に検索テキストの注釈を追加するコード

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf;
using System;
using System.Collections.Generic;
namespace AddSearchTextAnnotationtoPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object by passing path of PDF
// file to its constructor
using (Annotator annotator = new Annotator("input.pdf"))
{
SearchTextFragment searchText = new SearchTextFragment()
{
Text = "Welcome to GroupDocs", //If the document does not contain this text, nothing will be highlighted
FontSize = 10,
FontFamily = "Calibri",
FontColor = 65535,
BackgroundColor = 16761035,
};
annotator.Add(searchText);
// Save the PDF to disk
annotator.Save("result.pdf");
}
}
}
}

結論として、C#* を使用して PDF に * 検索テキストを追加するという調査により、ドキュメントの対話性を強化する道が明らかになりました。この能力は単なる技術的なスキルではなく、情報検索の向上、効率的な調査、およびユーザーフレンドリーな文書ナビゲーションへの入り口となります。これらのテクニックをプロジェクトに適用すると、よりインタラクティブで魅力的なドキュメント環境に貢献できます。アノテーション ライブラリのインストールが成功し、必要に応じて入出力ファイル パスを調整すると、コードをアプリケーションにシームレスに統合することが簡単で簡単な作業になります。

以前、C# を使用して JPG に画像注釈を追加するための包括的なガイドを提供する記事を公開しました。詳細については、C# を使用して JPG に画像の注釈を追加する の方法に関するガイドをご覧ください。

 日本語