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
}

See Also

 Русский