Extrair Texto de Carimbos
Contents
[
Hide
]
Extrair Texto de Anotações de Carimbo
Aspose.PDF para PHP via Java permite que você extraia texto de anotações de carimbo. Para extrair texto de Anotações de Carimbo em um PDF, os seguintes passos podem ser usados.
- Carregar o documento PDF
- Obter a página desejada do documento
- Criar uma nova instância da classe StampAnnotation
- Criar uma nova instância da classe AnnotationSelector e passar a anotação de carimbo para ela
- Aceitar o seletor de anotações na página
- Obter as anotações de carimbo selecionadas
- Criar uma nova instância da classe TextAbsorber
- Obter a primeira anotação de carimbo
- Obter a aparência normal da anotação de carimbo
- Visitar a aparência usando o absorvedor de texto
- Obter o texto extraído do absorvedor de texto
- Fechar o documento
$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();