Sous-chapitres fichier toc.ncx (ePub)

Fermé
Gaetan_eBook - 7 sept. 2011 à 12:14
 Gaetan_eBook - 7 sept. 2011 à 16:01
Bonjour à tous les developpeurs d'eBook...

J'ai un problème au niveau du fichier toc.ncx (TableOfContent) d'un fichier ePub.

En effet, celà fait un certain temps que je cherche une solution. J'ai créé mon eBook à partir d'un fichier HTML que j'ai converti en fichier ePub à l'aide du logiciel calibre.

La table des matières n'avant pas été converti justement avec les sous-chapitres (4 niveaux), je l'ai donc modifiée manuellement à l'intérieur du fichier ePub.

Le principe de fonctionnement n'est pas compliqué. Mais je ne trouve aucune solution.

Je vous fait part de la structure d'un tel fichier pour vous aider: http://imageshack.us/f/831/img0319ws.jpg/


Et voici le code:


<?xml version='1.0' encoding='utf-8'?>
<ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1" xml:lang="fra">
<head>
<meta content="5e70c370-7710-4964-9802-0b43d3f2dbf2" name="dtb:uid"/>
<meta content="4" name="dtb:depth"/>
<meta content="calibre (0.8.16)" name="dtb:generator"/>
<meta content="0" name="dtb:totalPageCount"/>
<meta content="0" name="dtb:maxPageNumber"/>
</head>
<docTitle>
<text>Doc eBook v.5.0</text>
</docTitle>
<navMap>
<navPoint id="e7d4ae6f-3125-413d-890b-ded4dc1d1f03" playOrder="1">
<navLabel>
<text>eBook :: Composants et montage PC</text>
</navLabel>
<content src="doc_split_000.html"/>
<navPoint id="4619abf6-1f76-4fd0-94e0-049a4ddac466" playOrder="2">
<navLabel>
<text>Composants d'un PC</text>
</navLabel>
<content src="doc_split_002.html"/>
<navPoint id="aa4e107b-b5c9-46a0-97e5-efdd5c3b10a4" playOrder="3">
<navLabel>
<text>Introduction</text>
</navLabel>
<content src="doc_split_002.html#introduction"/>
</navPoint>
<navPoint id="8a931d7d-6f0e-4476-b122-98880bc04029" playOrder="4">
<navLabel>
<text>Carte mère</text>
</navLabel>
<content src="doc_split_002.html#motherboard"/>
</navPoint>
<navPoint id="dfb9d960-f806-46cd-bc05-99198fd75cc2" playOrder="5">
<navLabel>
<text>Disque dur</text>
</navLabel>
<content src="doc_split_002.html#hardDrive"/>
</navPoint>
<navPoint id="2572e839-6b83-4960-b16f-265fa0ec688e" playOrder="6">
<navLabel>
<text>Alimentation</text>
</navLabel>
<content src="doc_split_002.html#power"/>
</navPoint>
<navPoint id="c8189ea1-a851-4a22-9b52-b6a8181c46bf" playOrder="7">
<navLabel>
<text>Processeur</text>
</navLabel>
<content src="doc_split_002.html#processor"/>
</navPoint>
<navPoint id="d6479890-cefa-4e2a-bbf3-2ac2e20e9d7a" playOrder="8">
<navLabel>
<text>Carte réseau</text>
</navLabel>
<content src="doc_split_002.html#networkCard"/>
</navPoint>
<navPoint id="eeea78fc-e6a6-4f39-a058-662b2bc931b5" playOrder="9">
<navLabel>
<text>RAM</text>
</navLabel>
<content src="doc_split_002.html#ram"/>
</navPoint>
<navPoint id="525b755a-5387-4692-94cc-23fdfa3db798" playOrder="10">
<navLabel>
<text>Lecteur CD-DVD</text>
</navLabel>
<content src="doc_split_002.html#dvdPlayer"/>
</navPoint>
<navPoint id="98bed637-c6bc-437a-9178-678c33823c30" playOrder="11">
<navLabel>
<text>Carte son</text>
</navLabel>
<content src="doc_split_002.html#soundCard"/>
</navPoint>
<navPoint id="085771a4-62c6-42ff-91c6-7bfa77acbd02" playOrder="12">
<navLabel>
<text>Ventilateur</text>
</navLabel>
<content src="doc_split_002.html#fan"/>
</navPoint>
<navPoint id="ae922a9d-4a70-4146-94da-5d008f445070" playOrder="13">
<navLabel>
<text>Les câbles</text>
</navLabel>
<content src="doc_split_002.html#cables"/>
</navPoint>
</navPoint>
<navPoint id="1f14d68e-483c-4662-8d86-d994d4fa4fbb" playOrder="14">
<navLabel>
<text>Montage PC</text>
</navLabel>
<content src="doc_split_003.html"/>
<navPoint id="893399b9-b326-464a-828a-24d0f1b50905" playOrder="15">
<navLabel>
<text>Se décharger électrostatiquement</text>
</navLabel>
<content src="doc_split_003.html#discharge"/>
</navPoint>
<navPoint id="592ff435-bb55-40c8-8e34-532413487e86" playOrder="16">
<navLabel>
<text>Le boîtier</text>
</navLabel>
<content src="doc_split_003.html#housing"/>
</navPoint>
<navPoint id="3b7f610e-8b50-40b7-a342-007c908da087" playOrder="17">
<navLabel>
<text>Installation du lecteur DVD</text>
</navLabel>
<content src="doc_split_003.html#installationDvdPlayer"/>
</navPoint>
<navPoint id="3da56131-7b6b-4c47-a097-b53cce065a23" playOrder="18">
<navLabel>
<text>Montage de la carte mère</text>
</navLabel>
<content src="doc_split_003.html#mountingMotherboard"/>
</navPoint>
<navPoint id="ac2218ef-b69d-4342-b7c8-d3ad812fb28a" playOrder="19">
<navLabel>
<text>Installation des barrettes de RAMs</text>
</navLabel>
<content src="doc_split_003.html#installationRam"/>
</navPoint>
<navPoint id="540b0a99-0f5e-4a60-9caa-c123b19ea3a2" playOrder="20">
<navLabel>
<text>Installation du ventilateur</text>
</navLabel>
<content src="doc_split_003.html#installationFan"/>
</navPoint>
<navPoint id="38052bf1-ecd5-4673-8a2a-443a2774ab8b" playOrder="21">
<navLabel>
<text>Installation du disque dur</text>
</navLabel>
<content src="doc_split_003.html#installationHardDrive"/>
</navPoint>
<navPoint id="71ee12e1-81f2-4baf-b7d4-cb74b8d9b895" playOrder="22">
<navLabel>
<text>Brancher l'alimentation de la carte mère</text>
</navLabel>
<content src="doc_split_003.html#powerPlug"/>
</navPoint>
<navPoint id="a2e7eadf-c685-44bc-8e25-baa2023a4236" playOrder="23">
<navLabel>
<text>Raccorder le lecteur DVD à la carte mère</text>
</navLabel>
<content src="doc_split_003.html#connectDvdPlayer"/>
<navPoint id="d469e907-1756-43bb-a83a-57197425b95f" playOrder="24">
<navLabel>
<text>Nappes IDE</text>
</navLabel>
<content src="doc_split_003.html#nappesIde"/>
</navPoint>
<navPoint id="41692c4b-0602-488f-b57e-d417ba88b959" playOrder="25">
<navLabel>
<text>Alimentation des périphériques</text>
</navLabel>
<content src="doc_split_003.html#powerDevices"/>
</navPoint>
</navPoint>
<navPoint id="7bcb2706-9c98-4b1a-bf38-e8473b759628" playOrder="26">
<navLabel>
<text>Autre fils à connecter à la carte mère</text>
</navLabel>
<content src="doc_split_003.html#other"/>
</navPoint>
<navPoint id="584f3761-0c3a-4e29-a883-85c8d72354db" playOrder="27">
<navLabel>
<text>Derniers réglages</text>
</navLabel>
<content src="doc_split_003.html#finalAdjustments"/>
</navPoint>
</navPoint>
</navPoint>
</navMap>
</ncx>


Le problème se trouve bel et bien ici :

<navPoint id="a2e7eadf-c685-44bc-8e25-baa2023a4236" playOrder="23">
<navLabel>
<text>Raccorder le lecteur DVD à la carte mère</text>
</navLabel>
<content src="doc_split_003.html#connectDvdPlayer"/>
<navPoint id="d469e907-1756-43bb-a83a-57197425b95f" playOrder="24">
<navLabel>
<text>Nappes IDE</text>
</navLabel>
<content src="doc_split_003.html#nappesIde"/>
</navPoint>
<navPoint id="41692c4b-0602-488f-b57e-d417ba88b959" playOrder="25">
<navLabel>
<text>Alimentation des périphériques</text>
</navLabel>
<content src="doc_split_003.html#powerDevices"/>
</navPoint>
</navPoint>


Si quelqu'un aurait la gentillesse de me donner un coup de main, bientôt 3 jours que je galère pour juste décaler 2 sous-chapitres sur la droite, c'est assez rageant.

Sur ce, merci d'avance et merci à toutes personnes capable de m'éclairer.




A voir également:

1 réponse

... S'il vous plait
0