PDF-розбірник

PDF-парасер

PDFParser читає і інтерпретує сирий бійтний потік PDF, побудуючи COS. графік об’єкта для документа. Це точка входу для аналізу існуючого PDF-файлу Байт джерела в навігаційну об’єктну модель.

PDFLexer (посібник для розв’язання)

PDFLexer токенуває синтаксис PDF з біт-потоку, ідентифікуючи ключові слова;, Це основний сканер, який використовується для пошуку імен, струн, чисел та інших лексичних елементів. використовується PDFParser.

PDFWriter (Пісьмозаписник)

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

 Українська