PDF-разборщик
PDF-парсер
PDFParser читает и интерпретирует необработанный поток байтов PDF, строя COS объект графика для документа. Это точка входа для анализа существующего PDF-файла Байтный источник в навигационную объектную модель.
PDFLexer (Подробнее)
PDFLexer токенызирует синтаксис PDF из потока байтов, идентифицируя ключевые слова;, Это основной сканер, который используется для определения слов. используется: PDFParser.
PDF-письмозаведующий
PDFWriter Сериализирует модель объекта COS обратно в потоке байтов PDF. Он обрабатывает создание таблиц скрестных отсылок и логика инкрементального обновления.
Использование API-системы анализа
В связи с этим Document конструктор класса вызывает анализатор внутренне, когда дается файл. Для прямого доступа с помощью анализатора используйте: Document.getParser() для получения PDFParser инстанция, связанная с загруженным документом:
try (Document doc = new Document("input.pdf")) {
PDFParser parser = doc.getParser();
// Access low-level document structure
}