Prevod PDF do Markdownu

Markdown zachováva poradie čítania a jednoduchú štruktúru, nie rozloženie strán. Preto je jediná podstatná otázka, či vaše PDF obsahuje skutočný text, alebo len jeho obrázky. Označiteľný text sa prevedie priamo. Sken potrebuje najprv OCR a tabuľky a matematiku treba po prevode skontrolovať v oboch prípadoch.

Previesť PDF do Markdownu

Označiteľný text alebo sken: jedna kontrola, ktorá rozhoduje

Otvorte PDF v ľubovoľnej čítačke a potiahnite myšou cez odsek. Ak sa text zvýrazňuje po riadkoch, súbor má textovú vrstvu a každá metóda nižšie s ňou môže pracovať priamo. Ak sa celá strana označí ako jeden blok, alebo sa nezvýrazní vôbec nič, strana je obrázok a nie je čo extrahovať, kým OCR neuhádne písmená.

Toto rozdelenie prechádza celým trhom. Prevodníky, ktoré pracujú v prehliadači, ich považujú za dve samostatné úlohy: jeden režim číta textovú vrstvu, druhý spúšťa OCR na skenoch. Lokálny nástroj na tomto webe robí iba prvú úlohu a skeny odmietne, namiesto aby vrátil prázdny súbor, čo je čestná verzia toho istého rozdelenia.

Lokálna cesta: natívny text vo vašom prehliadači

Nástroj PDF do Markdownu číta natívnu textovú vrstvu, skladá riadky do poradia čítania a z veľkosti písma a informácií o písme odvodzuje jednoduché nadpisy, zoznamy a bloky kódu. Značky strán zostávajú v súbore ako komentáre Markdownu, ak o ne požiadate, a opakované hlavičky a päty sa dajú odstrániť, keď ich nástroj bezpečne identifikuje.

Nič sa nenahráva; celý prevod beží v karte. Vygenerovaný Markdown sa prečíta späť a porovná so zachovaným textom a neúspešná kontrola zachovania nevytvorí žiadne stiahnutie namiesto pokazeného súboru. Skeny iba z obrázkov sa odmietnu hneď, pretože OCR je samostatná práca: uhádnutý text potrebuje vlastné meranie presnosti a ľudskú kontrolu.

Kopírovať a vložiť pre stranu či dve

Pri krátkom úryvku je označenie textu a jeho vloženie do poznámok alebo nástroja AI lepšie než ktorýkoľvek prevodník. Netreba nič inštalovať ani nahrávať a hneď vidíte, čo prežilo.

Rýchlo to prestane stačiť. Viacstĺpcové strany sa vložia v nesprávnom poradí, slová zostanú rozdelené pomlčkou z koncov riadkov a nadpisy prídu ako obyčajné riadky bez štruktúry. Na citát to stačí, na dokument nie. Pri viac než pár stranách radšej spustite extrakciu, než zápasiť so schránkou.

Extrakcia z príkazového riadka pre opakovateľné dávky

Keď treba rovnaké spracovanie pre veľa súborov, štandardný postup začína Popplerom: jeho nástroj pdftotext vytiahne textovú vrstvu ako obyčajný text. Pandoc potom prevádza medzi textovými formátmi na ceste k Markdownu.

Treba si jasne povedať, čo tento postup nerobí. Extrahuje znaky, ktoré tam sú; z pozične uloženého textu PDF neodvodzuje štruktúru dokumentu. Nadpisy, zoznamy a tabuľky vyjdú ploché a treba ich prestavať ručne alebo ďalšími nástrojmi. Je to správna voľba pre skriptovanú hromadnú extrakciu a nesprávna, keď na štruktúre záleží a nikto výstup nebude kontrolovať.

Naskenované strany potrebujú OCR pred Markdownom

OCR háda písmená z pixelov a každý prevodník skenov do Markdownu je prechod OCR s formátovaním navrchu. Medzi známe otvorené nástroje na krok OCR patria Tesseract a OCRmyPDF; viaceré online prevodníky ho ponúkajú ako samostatný režim, nie zmiešaný s obyčajnou extrakciou.

Rátajte s časom na kontrolu, pretože hádanie prináša chyby. Drobné písmo, nezvyčajné fonty, tabuľky a matematika sa zhoršia ako prvé a chyby vyzerajú v Markdowne rovnako sebavedomo, ako by vyzerali na strane. Sken, ktorý sa má citovať alebo zverejniť, potrebuje ľudskú kontrolu prevedeného textu, nielen prevod.

Ďalšie spôsoby, ako získať Markdown z PDF

Google Dokumenty to zvládnu v dvoch krokoch: otvorte PDF z Google Disku v Google Dokumentoch, ktoré ho prevedú na upraviteľný text (a pri skenoch spustia OCR), a potom dokument stiahnite vo formáte Markdown. Nadpisy prežijú, iba ak ich Dokumenty rozpoznali, preto výsledok skontrolujte. V počítači vie PDF otvoriť ako upraviteľný dokument aj Word; po uložení ako DOCX ho potom prevediete do Markdownu nástrojom, ako je Pandoc. Obe cesty vedú cez textový editor, takže odhady rozloženia z prevodu skončia aj v Markdowne.

Prevodník tu je zámerne užší: len natívny text, žiadne OCR, nič sa nenahráva, značky strán ako komentáre Markdownu, opakované hlavičky a päty sa odstránia, keď sa dajú bezpečne identifikovať, a kontrola zachovania, ktorou musí výstup prejsť, než vôbec vznikne stiahnutie. Odmietnutý sken nie je chýbajúca funkcia; je to bod, v ktorom by sa začalo hádanie.

Čo sa pokazí pri každom prevode

PDF zaznamenáva text na pozíciách na stranách, zatiaľ čo Markdown zaznamenáva poradie čítania a malú sadu štruktúr, takže niektoré veci nikdy nepreídu čisto. Zložité tabuľky prídu sploštené alebo nezarovnané, matematika a rovnice stratia zápis, viacstĺpcový text sa číta po nesprávnom stĺpci, poznámky pod čiarou sa odpoja od svojich značiek a obrázky a diagramy prejdú bez svojho významu, pretože nie je alternatívny text, ktorý by ho preniesol.

Plánujte kontrolu, nielen prevod. Pri krátkych dokumentoch prechádzajte Markdown oproti PDF stranu po strane, pri dlhých skontrolujte vzorky tabuliek, obrázkov a prvú a poslednú stranu. Tabuľky, na ktorých záleží, si zaslúžia vlastný extrakčný prechod, nie aby prežili v exporte do Markdownu náhodou.

Otázky, ktoré ľudia kladú

Ako zistím, či moje PDF potrebuje najprv OCR?
Potiahnite myšou cez odsek v ľubovoľnej čítačke. Ak sa text zvýrazňuje po riadkoch, súbor má textovú vrstvu a prevedie sa priamo. Ak sa strana označí ako jeden blok alebo sa nezvýrazní nič, je to sken a pred akýmkoľvek krokom do Markdownu potrebuje OCR.
Prežijú moje tabuľky prevod?
Jednoduché tabuľky často áno, zložité zvyčajne prídu sploštené alebo nezarovnané. Tabuľky, na ktorých záleží, si zaslúžia samostatný prechod cez PDF do CSV, nie aby prežili v exporte do Markdownu náhodou.
Nahráva lokálny prevodník môj súbor?
Nie. PDF sa otvorí, prevedie, skontroluje a zobrazí v náhľade celé v karte prehliadača. Práve preto vyhovuje dôvernému výskumu a interným správam.
Ako vyzerajú značky strán?
Každá strana začína komentárom Markdownu, napríklad Page 3. Komentár zachová hranicu strany bez toho, aby sa pri vykreslení zobrazil ako viditeľný obsah, alebo značky úplne vypustite pre jeden súvislý dokument.
Môžem Markdown previesť späť na PDF?
Áno. Markdown do PDF vykreslí Markdown do overeného PDF s označiteľným textom, číslami strán a možnosťami rozloženia.
Prečo som dostal takmer žiadny text?
Takmer vždy ide o sken: strany iba z obrázkov nemajú textovú vrstvu na extrakciu. Najprv spustite OCR a preveďte výsledok OCR a počítajte s kontrolou, pretože uhádnutý text nesie chyby, ktoré vyzerajú sebavedomo.

Urobte to teraz

Nástroj beží v tomto prehliadači. Váš súbor neopustí počítač a výsledok sa pred stiahnutím skontroluje.

Previesť PDF do Markdownu

Kam ďalej

Napísal a aktualizuje tím PDFGym. Naposledy aktualizované: