Извлечение Текста из Штампов
Contents
[
Hide
]
Извлечение Текста из Аннотаций Штампов
Aspose.PDF для PHP через Java позволяет извлекать текст из аннотаций штампов. Для извлечения текста из аннотаций штампов в PDF можно использовать следующие шаги.
- Загрузите PDF документ
- Получите нужную страницу документа
- Создайте новый экземпляр класса StampAnnotation
- Создайте новый экземпляр класса AnnotationSelector и передайте ему аннотацию штампа
- Примените селектор аннотаций на странице
- Получите выбранные аннотации штампов
- Создайте новый экземпляр класса TextAbsorber
- Получите первую аннотацию штампа
- Получите нормальное отображение аннотации штампа
- Посетите отображение с использованием поглотителя текста
- Получите извлеченный текст из поглотителя текста
- Закройте документ
$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();