|
![]() |
|
Thread Tools | Search this Thread |
![]() |
#1 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 67
Karma: 8682
Join Date: May 2018
Device: Onyx Boox Note Air 2, Kindle Oasis 2
|
KFX to EPUB conversion can break page-list, while KFX Input plugin works consistently
When converting KFX files containing page number information to EPUB using Calibre's standard conversion engine (the "Convert books" button), the resulting page-list in the nav.xhtml can sometimes be broken or have its href attributes stripped. While this doesn't seem to happen with every single KFX file, I have found it to be a frequent issue. When it occurs, it makes the reference page numbers unusable in compliant e-reader software like KOReader and causes the EPUB to fail epubcheck with pathing errors (RSC-007).
This issue does not appear to happen when converting the same KFX files using the KFX Input plugin's dedicated conversion feature, which has been consistently successful. Steps to Reproduce:
There appears to be a discrepancy in how Calibre's main conversion engine and the KFX Input plugin handle the page map data from some KFX source files. The standard engine can fail to correctly reconstruct the page-list navigation, leading to a broken EPUB. The plugin's method, however, seems to produce a correctly structured and functional EPUB more reliably. I can provide scrambled versions of the EPUBs generated by both Calibre's standard converter and the KFX Input plugin for a direct comparison if that would be helpful for debugging. My System Details:
|
![]() |
![]() |
![]() |
#2 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,716
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
|
![]() |
![]() |
![]() |
#3 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,108
Karma: 168983686
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
And the MacOS Sequoia version would appear to be a beta. As for the difference between using the calibre conversion pipeline and the KFX Input plugin? What you are running into is the same reason I use the KindleUnpack plugin for azw3/KF8. The output ePub generated by KindleUnpack is a lot closer to the original ePub input to KDP than is the output from the calibre conversion pipeline. OTOH, the calibre conversion can handle a lot more formats. That it can munge the structure, CSS, etc. of an output ePub from the semicompiled KFX or azw3/KF8 input is something that you may have to live with if you are going to insist on using calibre's conversion pipeline. I suspect that you are not going to see any major changes in the calibre conversion pipeline since that would be time intensive with testing required on multiple formats both input and output. Last edited by DNSB; Yesterday at 06:23 PM. |
|
![]() |
![]() |
![]() |
#4 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,339
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
KFX isnt a supported format in calibre, except via the third party KFX Input plugin. You should report the issue in that plugin's thread.
|
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,068
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
|
![]() |
![]() |
![]() |
#6 | |||||
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 67
Karma: 8682
Join Date: May 2018
Device: Onyx Boox Note Air 2, Kindle Oasis 2
|
Quote:
Quote:
Quote:
Quote:
Quote:
|
|||||
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Conversion Plugin] KFX Input | jhowell | Plugins | 1025 | Yesterday 01:59 PM |
Fixed page KPS to KFX or blank PDF to KFX conversion? | jackm8 | Conversion | 4 | 04-08-2024 06:19 AM |
EPUB to KFX conversion insights | Goli4th | Library Management | 7 | 07-16-2022 04:30 PM |
Epub to KFX conversion issue | Surreal | Introduce Yourself | 0 | 10-18-2019 02:15 PM |
ePub to KFX (no page numbers?) | Futuregrace | Conversion | 4 | 05-24-2018 03:11 PM |