İki kolonlu PDF'yi EPUB'ye nasıl dönüştürürüm?
Güncellendi:
Satırları paragraflara birleştirmeden önce sütunları tespit eden bir dönüştürücü kullanın, böylece sol sütun yukarıdan aşağıya okunur ve ardından sağ sütun, sayfanın her satırının doğrudan okunması yerine. EpubCC, metni yeniden inşa etmeden önce her sayfayı sütunlar arasındaki beyaz boşluklarda ayırarak bunu yapar.
PDF dosyanızı ücretsiz indirin ve bölümlerini, paragraflarını ve notlarını kontrol edin.
Sabit düzen ile akışkan metin karşılaştırması


Neden iki sütun yanlış gidiyor
Naif bir dönüştürücü, bir sayfayı soldan sağa satır satır okur, bu nedenle sol sütunun ilk satırını sağ sütunun ilk satırına yapıştırır. Sonuç, iki alakasız metin arasında sırayla giden cümlelerdir: akademik makalelerde, dergilerde ve Federal Register'da en yaygın başarısızlık.
EpubCC sütunları nasıl okur
- Motor, her sayfanın sütunlarını düzeninden bulur ve bir sayfayı sonuna kadar okuduktan sonra bir sonraya geçer.
- Tek bir satır içinde "2.1 Title" gibi geniş bir boşluk, bir sütunla karıştırılmaz.
- Başlıklar ve sayfa numaraları, sütunlar arasında akan bir paragrafın ortasında yer almadıkları için kenarlarda bırakılıyor.
- Bir sütunun altındaki dipnotlar, metni kesintiye uğratmak yerine bölümün sonundaki bağlı notlara dönüşür.
- Resimler, bulundukları bölgenin bir parçası olarak yerleştirilir, böylece okuma sırasını korurlar.
- Bir sütunun altından diğerinin üstüne devam eden bir paragraf, cümle devam ettiğinde yeniden birleştirilir.
Sonucu kontrol edin
Aynı sayfada bir ve iki sütunu birleştiren, kutular ve kenar notları içeren düzenler zorlu kısımdır. Kendi dosyanızı ücretsiz dönüştürebilir ve sonucu okuyabilirsiniz; benchmark iki sütunlu makaleler ve süreklilik için ölçülen üç sütunlu Federal Register belgesini içerir.
Karşılaştırma kanıtı
| Motor | 8-gram geri çağırma |
|---|---|
| EpubCC engine (EPUB output) | 0.845 |
| EpubCC engine (plain text) | 0.829 |
| pdf_oxide · extract_text | 0.740 |
| pdf_oxide · to_plain_text (XY-cut) | 0.694 |
| pdf_oxide · Markdown | 0.692 |
| PDFium · text().all() | 0.756 |
| OpenDataLoader PDF (local mode) | 0.734 |
| pdftotext (Poppler) | 0.755 |
| Calibre · ebook-convert (EPUB output) | 0.726 |
| EpubCC engine (EPUB, same extractor as Calibre) | 0.845 |
| Belge | EpubCC engine (EPUB output) | EpubCC engine (plain text) | pdf_oxide · extract_text | pdf_oxide · to_plain_text (XY-cut) | pdf_oxide · Markdown | PDFium · text().all() | OpenDataLoader PDF (local mode) | pdftotext (Poppler) | Calibre · ebook-convert (EPUB output) | EpubCC engine (EPUB, same extractor as Calibre) |
|---|---|---|---|---|---|---|---|---|---|---|
| OLMo paper (arXiv 2402.00838) | 0.893 | 0.891 | 0.854 | 0.273 | 0.719 | 0.761 | 0.820 | 0.781 | 0.640 | 0.892 |
| Mistral 7B paper (arXiv 2310.06825) | 0.777 | 0.774 | 0.767 | 0.778 | 0.800 | 0.872 | 0.859 | 0.821 | 0.779 | 0.774 |
| Federal Register document 2026-22443 | 0.857 | 0.853 | 0.334 | 0.035 | 0.339 | 0.859 | 0.801 | 0.835 | 0.121 | 0.851 |
Karmaşık sütunları düzelt.
Günde 3 tam kitap ücretsizdir. Hesap gerekmez.