Como preservo notas de rodapé ao converter um PDF para EPUB?
Atualizado:
Para preservar notas de rodapé, o conversor precisa reconhecê-las como notas e vincular cada uma a partir de sua chamada no texto, em vez de deixá-las como texto pequeno no meio do livro. EpubCC as escreve como notas de rodapé EPUB vinculadas pelo sobrescrito que as chama.
Layout fixo vs. texto reflowable


Como uma nota de rodapé é reconhecida
- Tipo menor do que o texto do corpo, na metade inferior da página, abaixo do texto do corpo na mesma página.
- Começando com um marcador (um número ou um símbolo) que corresponde a uma chamada de sobrescrito naquela página.
- Páginas feitas apenas de tipo pequeno, como notas finais, são mantidas como parágrafos normais.
O que o EPUB obtém
Cada nota se torna uma EPUB 3 nota de rodapé no final de seu capítulo, e cada chamada se torna um link para ela. Leitores que suportam notas pop-up mostram isso sem sair da página.
Limites
Notas que não seguem esses padrões permanecem como texto e são relatadas. O benchmark mede texto, não se cada nota foi vinculada, portanto, isso é verificado manualmente no corpus.
Evidência do benchmark
| Motor | Recuperação de 8-grama |
|---|---|
| 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 |
| Documento | 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) |
|---|---|---|---|---|---|---|---|---|---|---|
| QLoRA paper (arXiv 2305.14314) | 0.863 | 0.860 | 0.817 | 0.852 | 0.868 | 0.908 | 0.917 | 0.770 | 0.851 | 0.861 |
| 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 |
| Calculus textbook typeset in LaTeX (Project Gutenberg #33283) | 0.517 | 0.498 | 0.479 | 0.496 | 0.481 | 0.494 | 0.533 | 0.511 | 0.499 | 0.517 |
Converter um PDF para EPUB
Até 3 livros inteiros por dia gratuitos. Conta não necessária.