Программы на Python
Anonymous
Я читаю PDF-файл с помощью Python, и часть содержимого отображается в виде строки искаженного текста. Как мне его восста
Сообщение
Anonymous » 25 янв 2026, 23:44
Я прочитал PDF-файл с помощью Python, и часть содержимого отображается в виде строки искаженного текста. Как мне его восстановить?
Код: Выделить всё
import fitz
doc = fitz.open("2303.11366v4.pdf")# download from https://arxiv.org/pdf/2303.11366
print(doc[2].get_text().split('Figure 1')[0])
Я получил этот текст:
Код: Выделить всё
@7DVNFOHDQVRPHSDQDQGSXW
LWLQFRXQWHUWRS
'HFLVLRQPDNLQJ
7DVN@RIRSHQ
RUFORVH
SDUHQWKHVHVRQO\>@
3URJUDPPLQJ
7DVN:KDWSURIHVVLRQGRHV-RKQ
/DQFKHVWHUDQG$ODQ'HDQ)RVWHU
KDYHLQFRPPRQ"
5HDVRQLQJ
>@
$FWLRQWDNHSDQIURPVWRYHEXUQHU
2EV1RWKLQJKDSSHQV>@
$FWLRQFOHDQSDQZLWKVLQNEDVLQ
2EV1RWKLQJKDSSHQV>@
7KLQN>@QRYHOLVWMRXUQDOLVW
FULWLF>@QRYHOLVW
VFUHHQZULWHU>@FRPPRQLV
QRYHOLVWDQGVFUHHQZULWHU
$FWLRQ²QRYHOLVWVFUHHQZULWHU³
GHIPDWFKBSDUHQVOVW
LIVFRXQW
VFRXQW
VFRXQW
VFRXQW
>@
UHWXUQ
1R
6HOIJHQHUDWHGXQLWWHVWVIDLO
DVVHUWPDWFKBSDUHQV
(QYLURQPHQW%LQDU\5HZDUG
5XOH/0+HXULVWLF
+DOOXFLQDWLRQ
>@IDLOHGEHFDXVH,LQFRUUHFWO\
DVVXPHGWKDWWKH\ERWKKDGWKH
VDPHPXOWLSOHSURIHVVLRQV>@
DFFXUDWHO\LGHQWLI\LQJWKHLU
SURIHVVLRQV
>@ZURQJEHFDXVHLWRQO\FKHFNV
LIWKHWRWDOFRXQWRIRSHQDQG
FORVHSDUHQWKHVHVLVHTXDO>@
RUGHURIWKHSDUHQWKHVHV>@
>@WULHGWRSLFNXSWKHSDQLQ
VWRYHEXUQHU>@EXWWKHSDQ
ZDVQRWLQVWRYHEXUQHU>@
>@
UHWXUQ
@6RWKHSURIHVVLRQ
-RKQ/DQFKHVWHUDQG$ODQ'HDQ
)RVWHUKDYHLQFRPPRQLVQRYHOLVW
$FWLRQ²QRYHOLVW³
>@$FWLRQWDNHSDQIURP
VWRYHEXUQHU
>@2EV
Подробнее здесь: [url]https://stackoverflow.com/questions/78746890/i-read-a-pdf-file-using-python-and-part-of-the-content-is-displayed-as-a-string[/url]
1769373892
Anonymous
Я прочитал PDF-файл с помощью Python, и часть содержимого отображается в виде строки искаженного текста. Как мне его восстановить? [code]import fitz doc = fitz.open("2303.11366v4.pdf")# download from https://arxiv.org/pdf/2303.11366 print(doc[2].get_text().split('Figure 1')[0]) [/code] Я получил этот текст: [code]@7DVNFOHDQVRPHSDQDQGSXW LWLQFRXQWHUWRS 'HFLVLRQPDNLQJ 7DVN@RIRSHQ RUFORVH SDUHQWKHVHVRQO\>@ 3URJUDPPLQJ 7DVN:KDWSURIHVVLRQGRHV-RKQ /DQFKHVWHUDQG$ODQ'HDQ)RVWHU KDYHLQFRPPRQ" 5HDVRQLQJ >@ $FWLRQWDNHSDQIURPVWRYHEXUQHU 2EV1RWKLQJKDSSHQV>@ $FWLRQFOHDQSDQZLWKVLQNEDVLQ 2EV1RWKLQJKDSSHQV>@ 7KLQN>@QRYHOLVWMRXUQDOLVW FULWLF>@QRYHOLVW VFUHHQZULWHU>@FRPPRQLV QRYHOLVWDQGVFUHHQZULWHU $FWLRQ²QRYHOLVWVFUHHQZULWHU³ GHIPDWFKBSDUHQVOVW LIVFRXQW VFRXQW VFRXQW VFRXQW >@ UHWXUQ 1R 6HOIJHQHUDWHGXQLWWHVWVIDLO DVVHUWPDWFKBSDUHQV (QYLURQPHQW%LQDU\5HZDUG 5XOH/0+HXULVWLF +DOOXFLQDWLRQ >@IDLOHGEHFDXVH,LQFRUUHFWO\ DVVXPHGWKDWWKH\ERWKKDGWKH VDPHPXOWLSOHSURIHVVLRQV>@ DFFXUDWHO\LGHQWLI\LQJWKHLU SURIHVVLRQV >@ZURQJEHFDXVHLWRQO\FKHFNV LIWKHWRWDOFRXQWRIRSHQDQG FORVHSDUHQWKHVHVLVHTXDO>@ RUGHURIWKHSDUHQWKHVHV>@ >@WULHGWRSLFNXSWKHSDQLQ VWRYHEXUQHU>@EXWWKHSDQ ZDVQRWLQVWRYHEXUQHU>@ >@ UHWXUQ @6RWKHSURIHVVLRQ -RKQ/DQFKHVWHUDQG$ODQ'HDQ )RVWHUKDYHLQFRPPRQLVQRYHOLVW $FWLRQ²QRYHOLVW³ >@$FWLRQWDNHSDQIURP VWRYHEXUQHU >@2EV Подробнее здесь: [url]https://stackoverflow.com/questions/78746890/i-read-a-pdf-file-using-python-and-part-of-the-content-is-displayed-as-a-string[/url]