/
Paff
/
declarant
Обзор
Документация
Войти
/
Paff
/
declarant
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
_diag2.py
18 строк
722 B
1pash1985-gif
Unified doc list UI + AI prompt for FORM_A
05 авг 2026, 10:09
05 авг 2026, 10:09
e439f08
Код
Авторство
О чём код?
import sys, os, pdfplumber, re sys.stdout.reconfigure(encoding='utf-8') os.environ['SKIP_OCR'] = '1' from cert_parser import _KE_INV_TABLE_LINE path = r'c:\Users\0\Desktop\Задача по логистике\24.07\24.07\333MBK\Sertif Ke 122.pdf' with pdfplumber.open(path) as pdf: for pg_idx in [11, 13, 15]: # страницы 12,14,16 page = pdf.pages[pg_idx] print(f'\n=== Стр {pg_idx+1} RAW TEXT ===') txt = page.extract_text() or '' print(repr(txt[:1000])) print() print(f'--- Построчно ---') for line in txt.split('\n'): m = _KE_INV_TABLE_LINE.match(line.strip()) print(f' {m and "[MATCH]" or "[ -- ]"} {line!r}')