A PDF másolás-beillesztés rossz szöveget ad? Először a szövegréteget vizsgáljuk meg
Egy PDF jól nézhet ki, mégis rossz szavakat vagy számokat másol. Négy mintafájl segítségével azonosíthatja a szövegréteg problémáit, és olyan javítást választhat, amelyet ellenőrizni tud.

Ha egy PDF jól néz ki, de rossz szöveget illeszt be, ne használja tovább a beillesztett változatot forrásként. Először hasonlítson össze egy rövid részletet a látható oldallal: egy nevet, egy mondatot és egy számot. A következő lépés attól függ, hogy a fájlból egyáltalán nem nyerhető ki szöveg, hibásak a karakterleképezések, pontatlan a rejtett OCR-réteg, vagy probléma van az olvasási sorrenddel. Az OCR futtatása a teljes dokumentumon nem mind a négy esetben a helyes első lépés.
A legveszélyesebb hiba nem az értelmetlen szöveg. Hanem a hihető szöveg: az oldalon 18 notebook áll, a kinyert szövegben viszont 13 notebook. Négy letölthető PDF-et készítettünk, hogy ez a különbség megfigyelhető legyen, anélkül hogy bárki privát dokumentumait használnánk.
Kezdje egy kis másolás-és-összehasonlítás ellenőrzéssel
Hagyja az eredeti fájlt változatlanul, és nyisson meg egy munkapéldányt. Illesszen be egy rövid kijelölést egy egyszerű szövegszerkesztőbe, majd hasonlítsa össze karakterről karakterre az oldallal. Ismételje meg egy másik oldalon, és ha van rá lehetőség, egy második PDF-olvasóban is. Ez diagnosztikai ellenőrzés, nem bizonyíték arra, hogy a dokumentum többi része helyes.
| Mi történik | Mit érdemes vizsgálni | Első hasznos lépés |
|---|---|---|
| Semmi sem jelölhető ki, vagy a beillesztés üres | Lehet, hogy az oldal csak egy képet tartalmaz | Ellenőrizze, hogy az olvasó az oldal képét jelöli-e ki szöveg helyett |
| A betűk következetesen megváltoznak, bár az oldalon normálisnak tűnnek | Karakterkódolás vagy kinyerési leképezés | Hasonlítsa össze egy másik olvasó kimenetét; keressen eredeti forrásfájlt vagy jobb exportot |
| A legtöbb szó olvasható, de a nevek vagy számok hibásak | Pontatlan szövegréteg, beleértve a régi OCR-t is | Hasonlítsa össze a kinyert részletet a látható szkenneléssel |
| A betűk helyesek, de a hasábok, képaláírások vagy lábjegyzetek rossz sorrendben jelennek meg | Elrendezés és olvasási sorrend kinyerése | Teszteljen külön egyetlen hasábot vagy bekezdést |
| A másolás le van tiltva | Dokumentumengedélyek vagy olvasó viselkedése | Ellenőrizze a fájl engedélyeit, és kérjen a forrástól használható példányt |
Ezek csak nyomok, nem pedig arra szolgálnak, hogy egyetlen tünetből azonosítsuk minden PDF belső felépítését. Az Adobe tartalom-újrafelhasználási útmutatója megkülönbözteti a csak képet tartalmazó tartalmat a másolási korlátozásoktól. Egyiket sem szabad automatikusan sérült szövegrétegként kezelni. A pypdf szövegkinyerési útmutatója külön tárgyalja a képeket, a szövegkinyerést, valamint a táblázatokkal és a térközökkel kapcsolatos nehézségeket.
Egy hosszú könyv vagy jelentés esetében jegyezd fel, hogy a PDF melyik oldalán jelentkezik az egyes problémák. Az, hogy a címlap hibátlanul másolható, még nem garantálja, hogy egy függelék, egy beillesztett beolvasott oldal vagy egy kétoszlopos fejezet is megfelelően fog másolódni.
Négy PDF: mit mutat az oldal, és mit ad vissza a szövegkinyerés
A tesztoldalunk négy eredeti sort tartalmaz, többek között:
A gyűjtemény 18 jegyzetfüzetet tartalmaz.
A B-204-es tétel május 6-án érkezett.
Készítettünk egy normál digitális PDF-et, majd szándékosan létrehoztunk három alternatívát. Ezután Popplerrel és pypdf-fel kinyertük a szövegüket. Ebben a tesztben mindkét kinyerő ugyanazt a szöveget adta vissza minden fájlhoz.
| A PDF letöltése | Hogyan készítettük el | Tényleges kinyert eredmény |
|---|---|---|
| Helyes digitális szöveg | Normál látható szöveg beágyazott betűtípussal | 18 notebooks; B-204; 6 May |
| Hibás Unicode-leképezés | Módosítottuk a kinyerési leképezést anélkül, hogy a látható karakterek megváltoztak volna | 13 notebooks; több kisbetűs a karakterből x lett |
| Hibás rejtett szöveg | Szándékosan helytelen láthatatlan szöveget helyeztünk egy oldalkép fölé | 13 notebooks; B-2O4; 8 May |
| Csak képet tartalmazó oldal | Ugyanazt az oldalképet használtuk szövegréteg nélkül | Üres szövegkimenet |
Egy normálisnak tűnő digitális oldal is hibásan másolható
Az első két PDF az összehasonlításunkban azonos pixeleredményt adott, mégis eltért a kinyert szövegük. A második fájlban szándékosan megváltoztattunk egy ToUnicode leképezést: ez az információ arra szolgál, hogy a tárolt karakterkódokat Unicode-szöveggé képezze le. A látható számjegy 8 maradt, míg a kinyerés 3-at adott vissza. A pypdf CMap dokumentációja szemlélteti ezt a leképezési mechanizmust.
Ez egyetlen hiba mechanizmusát mutatja be, nem pedig azt állítja, hogy minden összekuszált PDF ugyanazzal a hibával rendelkezik. A hiányzó ToUnicode bejegyzés önmagában nem a mi diagnózisunk, és a leképezések kézi szerkesztése nem általános, olvasók számára elvégezhető javítás.
Egy kereshető beolvasott oldal is tartalmazhat hibás szavakat
A harmadik és a negyedik PDF is ugyanúgy jelent meg, mint a másik. Az egyik hibás láthatatlan szöveget tartalmazott, a másik egyáltalán nem. A harmadik fájlban a kinyerés csendben megváltoztatott egy mennyiséget és egy dátumot. A B-2O4 kódban a betű O szerepelt, nem a képen látható 0 számjegy.
Ezeket a hibákat mi magunk szúrtuk be, hogy érzékeltessük, milyen eltéréseket tartalmazhat egy rejtett szövegréteg. Egy OCR-motor nem generálta őket. A negyedik fájl az ellenkező esetet mutatja: egy olvasható oldalképet, amelyben ezeknek a szövegkinyerőknek nincs mit visszaadniuk. Ez összhangban van a pypdf dokumentált korlátjával: a meglévő PDF-szöveget nyeri ki; nem ismeri fel a képeken belüli szavakat.
Mit bizonyít ez a teszt – és mit nem
2026. szeptember 10-én négy egyoldalas fájlt vizsgáltunk meg a Poppler 26.08.0 és a pypdf 6.10.0 verziójával. A vizuális összehasonlításhoz a Popplert 144 dpi-n használtuk. A pixelek egyezése a két páron belül állt fenn, nem mind a négy fájl között: a képen alapuló pár egy további renderelési lépésen esett át.
Ez egy kontrollált bemutató, nem OCR-pontossági benchmark. Nem teszteli a többnyelvű felismerést, a bonyolult elrendezéseket, az Acrobat javítását, az OCRmyPDF javítását vagy a BookTranslator feltöltéseit. Ezek ismert hibákkal rendelkező, mesterségesen előállított példák voltak, nem vakon végzett értékelés.
A nyers szöveg- és pixeleredmények, a reprodukciós utasítások és a generátor a fájlokkal együtt érhetők el. Módosítatlan Noto Sans betűtípust használnak a mellékelt nyílt betűtípus-licenccel.
Válassza a legkevésbé zavaró következő lépést
A következő javítási útvonalak hivatalos dokumentációból és gyakorlati diagnózisból származnak. Nem a négyfájlos kísérletünk javítási eredményei. Dolgozzon másolaton, és a csere előtt ellenőrizze a kimenetet, ha bármit is használ.
Ha megvan a forrásdokumentum, először próbáljon új exportot
Az eredeti szövegszerkesztői, kiadványszerkesztői vagy tipográfiai fájlból frissen exportált PDF jó első jelölt lehet. Pontosan azt a szakaszt hasonlítsa össze, amelyik hibázott. Ne feltételezze, hogy egy új fájlnév vagy egy sikeres export azt jelenti, hogy a szöveg most már helyes.
Archívumból vagy kiadótól származó anyag esetén ellenőrizze, létezik-e alternatív, szöveget tartalmazó változat. Tartsa össze a kiadást és az oldalhivatkozásokat: egy másik kiadás tisztább fájlja nem biztos, hogy megőrzi a szükséges szakaszt.
Ha egy szkennelésben néhány felismerési hiba van, nézze át azokat a szavakat
Az Acrobat dokumentál egy munkafolyamatot a Scan & OCR → Correct recognized text alatt. Lehetővé teszi a megjelölt gyanús szavak átnézését a szkennelt képpel összevetve, és a felismert szöveg javítását. Kövesse az Adobe aktuális javítási utasításait az Ön verziójának felületéhez.
Ne használja az üres gyanúslista-tesztet teljességi vizsgálatként. Hasonlítsa össze egymástól függetlenül azokat a neveket, dátumokat, azonosítókat és mennyiségeket, amelyeket idézni vagy fordítani fog. A szándékosan hibás 13 notebooks példánk megmutatja, miért nem elég az olvasható kimenet.
Ha a rejtett szöveg nagyrészt hibás, különböztesse meg az újrafeldolgozást a kényszerítéstől
A parancssori eszközöket használó olvasók számára az OCRmyPDF különböző útvonalakat dokumentál a már szöveget tartalmazó oldalakhoz:
- A
--redo-ocreltávolítja a meglévő, nem nyomtatható OCR-szöveget, és újra felismeri, miközben kizárja a nyomtatható szöveget az OCR-ből. - A
--skip-textkihagyja a szöveget tartalmazó oldalakat. Ez nem javítás egy meglévő hibás szövegréteghez. - A
--force-ocrraszterizálja az oldal tartalmát, és OCR-t futtat az így kapott képeken.
Ezeket a viselkedéseket az OCRmyPDF meglévő szöveggel kapcsolatos hibadokumentációja írja le. A 17-es verzióban az egyenértékű választások a --mode kapcsolón keresztül is elérhetők; a régebbi kapcsolók aliasok maradnak.
Vannak költségek és kivételek. A redo nem tud minden történelmi OCR-elrendezést azonosítani; egyes fájlok átlátszatlan képet helyeznek a szöveg fölé, amely technikailag nyomtatható. A force pixelekké alakítja a nyomtatható szöveget és a vektortartalmat, és ellaposítja az interaktív tartalmat. A redo és a force is elveti a meglévő szerkezeti fát ahelyett, hogy újjáépítené. Választás előtt nézze át az OCRmyPDF haladó dokumentációját.
A javított kinyerés tehát nem akadálymentesítési vizsgálat. Ha a dokumentumnak címekre, olvasási sorrendre vagy akadálymentes ábrákra van szüksége, használja a külön fordított PDF akadálymentesítési ellenőrzéseket.
Ha az oldalak vagy a nyelvek eltérnek, ne feltételezze, hogy egy beállítás mindenre jó
Sorolja fel, mely oldalak tartalmaznak már megbízható digitális szöveget, és melyek igényelnek felismerést. Az OCR beállítása előtt ellenőrizze az érintett oldalak nyelveit. A vegyes nyelvű PDF OCR útmutatónk a nyelvválasztást tárgyalja; ez más döntés, mint megállapítani, hogy egy régi szövegréteg hibás-e.
Ha egyáltalán nincs szövegréteg, térj át a beolvasott PDF munkafolyamatára. Ha újra és újra más egyszerű szövegkinyerővel próbálkozol, attól a pypdf még nem fogja felismerni a képen lévő szavakat.
A csere előtt ellenőrizd a behelyettesített szöveget
Használd a letölthető szövegréteg-ellenőrző lapot, hogy a látható hivatkozást, a korábbi kinyerést és a csereként kapott kinyerést egymás mellett tartsd. Kezdd az ismert hibával, majd tesztelj egy másik szövegrészt és egy ettől eltérő oldalelrendezést is.
- Szavak: hasonlítsd össze betűről betűre a neveket és az ismeretlen kifejezéseket.
- Számok: ellenőrizd a mennyiségeket, a tizedesjeleket, a dátumokat és az olyan azonosítókat, mint a
B-204. - Sorrend: olvass el egy teljes bekezdést a sortöréseken át; a hasábokat és a közeli képaláírásokat külön ellenőrizd.
- Lefedettség: győződj meg róla, hogy a szükséges oldalak és szövegrészek nem maradtak ki.
- Fájl viselkedése: nyisd meg újra a mentett cserét, és ismételd meg a másolási tesztet. Ha könyvjelzőkre, hivatkozásokra vagy akadálymentes szerkezetre támaszkodsz, azokat is ellenőrizd.
Ha a kiválasztott szövegrészek átmennek az ellenőrzésen, az csak ezekről a szövegrészekről ad bizonyítékot. Nem igazolja a teljes fájlt. Őrizd meg az eredeti oldalképet hivatkozásként, különösen akkor, ha egy idézetet vagy egy ismeretlen nyelvű szöveget javítasz.
Csak akkor fordíts, ha már megbízhatsz a forrásban
Ha az volt a célod, hogy egy bekezdést idézz vagy jegyzetelj, egy ellenőrzött kivonat lehet a végpont. Nincs szükség fordítószolgáltatásra ahhoz, hogy ezt a feladatot megoldd.
Ha az egész dokumentumot más nyelven kell elolvasnod, használd az ellenőrzött fájlt kiindulópontként a PDF-fordításhoz. A BookTranslator OCR módja a felismert tartalomból épít fel egy lefordított PDF-et; ez nem ígéret arra, hogy bármely meglévő szövegréteget kijavít, vagy hogy pontosan visszaadja az eredeti oldalelrendezést.
A hivatkozási oldalakat a fordítás lépéséig őrizd meg. Ugyanazokat a mennyiségeket és azonosítókat, amelyeket itt ellenőriztél, a végső PDF-fordítás QA-ellenőrzésében is ellenőrizni kell. Egy gördülékeny fordítás önmagában nem mondja meg, hogy a forrásban 18 vagy 13 szerepelt-e.
Kapcsolódó bejegyzések





