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

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

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

  1. PDFドキュメントを読み込む
  2. ドキュメントの目的のページを取得する
  3. StampAnnotationクラスの新しいインスタンスを作成する
  4. AnnotationSelectorクラスの新しいインスタンスを作成し、スタンプ注釈を渡す
  5. ページで注釈セレクタを受け入れる
  6. 選択されたスタンプ注釈を取得する
  7. TextAbsorberクラスの新しいインスタンスを作成する
  8. 最初のスタンプ注釈を取得する
  9. スタンプ注釈の通常の外観を取得する
  10. テキストアブソーバーを使用して外観を訪れる
  11. テキストアブソーバーから抽出されたテキストを取得する
  12. ドキュメントを閉じる
    $responseData = "";
    $document = new Document($inputFile);
    $page = $document->getPages()->get_Item(1);
    $stampAnnotation = new StampAnnotation($document);
    $annotationSelector = new AnnotationSelector($stampAnnotation);
    $page->accept($annotationSelector);
    $stampAnnotations = $annotationSelector->getSelected();
    $textAbsorber = new TextAbsorber();
    $stampAnnotation = $stampAnnotations->get(0);    
    $appearance = $stampAnnotation->getNormalAppearance();
    $textAbsorber->visit($appearance);
    $responseData = java_values($textAbsorber->getText());       
    $document->close();