Πώς να διατηρήσω τις υποσημειώσεις κατά τη μετατροπή ενός PDF σε EPUB;
Ενημερωμένο:
Για να διατηρήσετε τις υποσημειώσεις, ο μετατροπέας πρέπει να τις αναγνωρίσει ως σημειώσεις και να συνδέσει η καθεμία από την κλήση της στο κείμενο, αντί να τις αφήνει ως μικρό κείμενο στη μέση του βιβλίου. EpubCC τις γράφει ως EPUB υποσημειώσεις συνδεδεμένες από τον υπερυψωμένο δείκτη που τις καλεί.
Σταθερή διάταξη vs. επαναλαμβανόμενο κείμενο


Πώς αναγνωρίζεται μια υποσημείωση
- Μικρότερος τύπος από το κυρίως κείμενο, στο κάτω μισό της σελίδας, κάτω από το κυρίως κείμενο στην ίδια σελίδα.
- Ξεκινώντας με μια ένδειξη (έναν αριθμό ή ένα σύμβολο) που ταιριάζει με μια κλήση υπερκείμενου σε αυτή τη σελίδα.
- Σελίδες που αποτελούνται μόνο από μικρό τύπο, όπως οι υποσημειώσεις, διατηρούνται ως κανονικές παράγραφοι.
Τι είναι το EPUB;
Κάθε σημείωση γίνεται μια EPUB 3 υποσημείωση στο τέλος του κεφαλαίου της, και κάθε αναφορά γίνεται σύνδεσμος προς αυτήν. Οι αναγνώστες που υποστηρίζουν αναδυόμενες σημειώσεις την εμφανίζουν χωρίς να φύγουν από τη σελίδα.
Όρια
Οι σημειώσεις που δεν ακολουθούν αυτά τα μοτίβα παραμένουν ως κείμενο και αναφέρονται. Ο δείκτης μετρά το κείμενο, όχι αν κάθε σημείωση ήταν συνδεδεμένη, επομένως αυτό ελέγχεται χειροκίνητα στο σύνολο.
Αποδείξεις από το benchmark
| Μηχανή | 8-γραμμα ανάκληση |
|---|---|
| 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 |
| Έγγραφο | 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 |
Μετατροπή ενός PDF σε EPUB
Έως 3 ολόκληρα βιβλία την ημέρα δωρεάν. Δεν απαιτείται λογαριασμός.