C#を使用してPDF内のテキストを検索および置換する方法

このクイックガイドでは、詳細な手順と実行可能なコードを使用して、** C#を使用してPDF内のテキストを検索および置換する方法について説明します。環境の構成を支援し、 C#を使用してPDF内のテキストを置き換える**ための段階的なプロセスを提供します。ファイルが更新されたら、元の形式、つまりPDFとして、またはDOCX、Excel、HTMLなどとしてディスクに保存できます。

C#を使用してPDF内のテキストを検索および置換する手順

  1. NuGetパッケージマネージャーを使用してAspose.PDF for .NETを使用するようにプロジェクトを構成します
  2. Documentクラスオブジェクトを使用して、サンプルテキストを含むPDFファイルを作成またはロードします
  3. TextFragmentAbsorberクラスオブジェクトを使用して、検索するテキストを設定します
  4. 入力PDFファイルのすべてのページで、テキストアブソーバーを受け入れます
  5. ロードされたPDFファイルからテキストが抽出されるフラグメントのコレクションを取得します
  6. すべてのフラグメントを解析し、新しいテキストを設定します
  7. 更新されたPDFファイルを保存します

これらの手順では、* PDF検索でC#*を使用してテキストを置き換える方法について説明します。サンプルテキストを含む新しいファイルが作成されますが、テキストが置き換えられる既存のPDFファイルをロードできます。シャドウテキストを無視する、検索をページバインドに制限するなど、PDF内のテキストを検索するために使用できるさまざまなオプションがあります。

C#を使用してPDF内のテキストを置き換えるコード

このコードは、テキストにTextFragmentAbsorberとTextFragmentを使用して、* C#を使用してPDFで検索および置換します*。テキストを置き換えるだけでなく、結果のPDFファイルのフォントファミリ、サイズ、前景色、および背景色を変更することもできます。 PDF全体のテキストを一度に置換したり、正規表現に基づいてテキストを置換したりするオプションも利用できます。

このトピックでは、PDF内のテキストを検索して置換する方法を学びましたが、PDFファイルをページごとに分割する方法を学びたい場合は、PDFファイルをC#でページごとに分割する方法の記事を参照してください。

 日本語