Miksi minun EPUB:ni näyttää sivun numeroita tekstin keskellä?
Päivitetty:
Sinun EPUB:si näyttää sivunumerot lauseiden keskellä, koska muunnin kopioi PDF:n sivukaiut (sivunumerot, juoksevat otsikot ja alatunnisteet) ikään kuin ne olisivat osa tekstiä. Korjaus on muunnin, joka havaitsee tekstin, joka toistuu sivujen yläpäässä tai alapuolella, ja poistaa sen ennen kappaleiden yhdistämistä.
Kiinteä asettelu vs. uudelleenkohdistettava teksti


Miksi näin tapahtuu
PDF:ssä sivunumero ja juokseva otsikko ("Chapter 3", kirjan nimi, kirjoittajan nimi) ovat tavallista tekstiä, piirretty sivulle kuten kaikki muu. Muunnosohjelma, joka lukee tekstiä järjestyksessä, sijoittaa "47 THE TITLE OF THE BOOK" viimeisen rivin ja ensimmäisen rivin väliin, joka on usein lauseen keskellä.
Kuinka EpubCC poistaa sen
- Lyhyet lohkot sivun ylä- tai alareunan 12 %:ssa, jotka toistuvat vähintään 3 sivulla, käsitellään marginaaleina ja poistetaan, ja numerot ja roomalaiset numerot normalisoidaan siten, että "47" ja "48" lasketaan samaksi otsikoksi.
- Tukkublokki, joka on vain sivunumero, poistetaan myös.
- Lyhyttä esikatselua varten moottori lukee myös 4 vierekkäistä sivua kummaltakin puolelta, vain otsikoiden havaitsemiseksi, koska parittomat ja parilliset sivut usein kantavat erilaisia otsikoita, joita vain muutamat sivut eivät koskaan näe toistuvan.
- Kun marginaalit on poistettu, kappale, joka on katkaistu sivunvaihdosta, yhdistetään uudelleen, kun seuraava sivu jatkaa lausetta.
Jos sinulla on jo EPUB.
Voit poistaa numerot käsin EPUB -editorissa, mutta pitkän kirjan osalta on nopeampaa muuntaa se uudelleen PDF:stä muuntimella, joka käsittelee marginaaleja. Vertailu mittaa marginaalivuotoa, toistettujen otsikoiden osuutta ja sivunumeroiden, jotka ovat jääneet tekstiin, jokaisella moottorilla.
Todiste benchmarkista
| Moottori | Reunavuoto |
|---|---|
| EpubCC engine (EPUB output) | 0.059 |
| EpubCC engine (plain text) | 0.881 |
| pdf_oxide · extract_text | 0.829 |
| pdf_oxide · to_plain_text (XY-cut) | 0.797 |
| pdf_oxide · Markdown | 0.108 |
| PDFium · text().all() | 0.963 |
| OpenDataLoader PDF (local mode) | 0.044 |
| pdftotext (Poppler) | 0.230 |
| Calibre · ebook-convert (EPUB output) | 0.694 |
| EpubCC engine (EPUB, same extractor as Calibre) | 0.062 |
Poista otsikot ja sivunumerot.
Jopa 3 kokonaista kirjaa päivässä ilmaiseksi. Ei tarvita tiliä.