スタンプからテキストを抽出する方法を学ぶ

スタンプ注釈からテキストを抽出する

Aspose.PDF for NETでは、スタンプ注釈からテキストを抽出することができます。PDFのスタンプ注釈からテキストを抽出するためには、以下の手順を使用できます。

  1. Document クラスのオブジェクトを作成する
  2. ページの注釈リストから所望の Annotation を取得する
  3. TextAbsorber クラスの新しいオブジェクトを定義する
  4. テキストを取得するために TextAbsorber の visit メソッドを使用する

次のコードスニペットは Aspose.PDF.Drawing ライブラリでも動作します。

public static void ExtractText()
{
   Document document = new Document(_dataDir + "ExtractStampText.pdf");
   Annotation item = document.Pages[1].Annotations[1];
   if (item is StampAnnotation annot) {
         TextAbsorber ta = new TextAbsorber();
         XForm ap = annot.Appearance["N"];
         ta.Visit(ap);
         Console.WriteLine(ta.Text);
   }
}