creer un epub fr

Upload: fruuxx

Post on 17-Oct-2015

70 views

Category:

Documents


0 download

TRANSCRIPT

  • Crer un epub

  • Published : 2014-01-12 License : GPLv2+

  • Table des matiresIntroduction

    Crer un epub1 Convertir son fonds partir de fichiers PDF 22 Crer un epub partir d'un traitement de

    texte 73 Du logiciel de mise en page au fichier epub 134 Crer un epub avec Sigil 26

    Enrichir son epub5 Des outils pour faonner le code 316 Mieux comprendre l'EPUB 437 EPUB 2 478 EPUB 3 489 Extraire et recompresser un epub 54

    10 Les bases du HTML et du CSS pour l'epub 6111 Typographie et mise en page 6512 Ajouter des donnes multimdias 7213 Ajouter des images 85

    Contrler ses fichiers14 Vrifier l'affichage de votre fichier 9215 Vrifier la validit du fichier 9916 Valider les mtadonnes 10517 Contrler ou pas la diffusion du livre avec les

    DRM 108

    Annexes18 Glossaire 11119 propos de ce livre 12020 Ressources externes 12521 Spcifications du schma de mtadonnes

    Dublin Core 12722 Spcification epub 3 129

  • 1

  • IntroductionL'EPUB (acronyme de electronic publication ou publication lectronique ) est un format standardis pour les fichiers de livres numriques. Il s'appuie notamment sur le HTML, le langage de balisage utilis pour crer des sites web.Un livre au format EPUB est compos de plusieurs dossiers et fichiers runis dans un conteneur qui porte l'extension .epub. Il contient du texte (fichiers HTML), des images (fichiers .jpg, .png ou .svg), des feuilles de style (fichiers CSS) ainsi que des fichiers dcrivant la structure du livre et ses mtadonnes (l'ensemble des informations auteur, titre, date de publication, ISBN... permettant le bon rfrencement bibliographique de l'ouvrage).Pour viter les confusions, nous crivons EPUB pour dsigner le format et epub quand il s'agit d'un fichier ainsi que pour le format PDF.

    Qui a cr l'epub ?L'EPUB a t dvelopp par lIDPF (International Digital Publishing Forum), une organisation but non lucratif dont le but est de favoriser l'accessibilit des publications numriques en promouvant la cration de standards ouverts.

    Elle regroupe aujourdhui plus de 200 acteurs internationaux du logiciel, d'Internet et de l'dition parmi lesquels des distributeurs, des diteurs, des librairies et des bibliothques. L'Association nationale des diteurs de livres au Canada, le SNE (Syndicat national de l'dition) en France, le groupe d'dition Hachette Livre, ou encore la chane de librairie amricaine Barnes & Noble en font notamment partie.LIDPF commence ses activits en 1999 avec la cration de lOEB (ou Open eBook) permettant aux diteurs de disposer dun premier format standardis ddi la lecture numrique, accept par un grand nombre de dispositifs de lecture.En 2007, L'EPUB 2 remplace lOEB et devient officiellement le nouveau format standard pour les fichiers de livres numriques. L'EPUB (comme lOEB) est un format dynamique qui s'adapte tous les supports de lecture en ajustant l'affichage la taille de l'cran.La dernire version, L'EPUB 3, a t prsente officiellement en octobre 2011 lors du Salon du livre de Francfort.Par rapport la version prcdente, epub 3 permet notamment :

    d'enrichir votre livre numrique avec des documents multimdias (fichiers audio et vido) ;

    de mieux intgrer des quations mathmatiques grce au support du format MathML ;

    de mieux intgrer les langues n'utilisant pas l'alphabet latin (notamment les langues avec sens de lecture vertical) ;

    d'opter pour une mise en page fixe (fixed layout) qui empche le redimensionnement du contenu et permet donc de conserver la mise en page d'origine. Cette dernire caractristique facilite notamment la ralisation de livres numriques riches en illustrations.

    Cette norme revt une telle importance que plusieurs associations professionnelles d'diteurs de diffrents pays ont dcid de devenir membres de l'IDPF afin de prendre une part plus active dans le dveloppement de ce format. C'est le cas notamment du Syndicat national de l'dition (SNE) en France qui a mis en place au sein de son association un groupe de travail consacr aux Normes et Standards dans le numrique (http://www.sne.fr/dossiers-et-enjeux/numerique/normes-et-standards.html).

    2

  • Le livre lectronique : EPUB ou PDF ?Le PDF est un autre format standard, sur lequel repose encore actuellement la plus grande partie de la production et de la commercialisation de livres.

    L'EPUB et le PDF reposent sur des logiques tout fait diffrentes. Le PDF suit une logique visuelle, correspondant la page papier. Il a initialement t pens pour changer des fichiers tout en prservant la mise en forme d'origine et sert aujourd'hui de base l'impression. L'EPUB est au contraire l'origine une forme de publication en flux, s'adaptant visuellement et fonctionnellement son support de lecture : taille de l'cran, capacits d'interaction, etc.Cette fluidit du format epub a t un frein au passage de nombreux diteurs l'dition lectronique. Le format est pourtant aujourd'hui largement accept et recommand du fait des changements d'outils et d'usages de lecture. l'instar du HTML utilis pour les sites web, les contenus d'un livre epub se prsentent en un flux recomposable qui s'adapte aux diffrents crans, lesquels vont du smartphone aux tablettes en passant par toutes les tailles d'ordinateurs. Cette particularit, qui bouscule pourtant fortement la tradition ditoriale, rpond trs bien ces nouveaux usages mobiles.

    Une ncessaire adaptation de la chane defabricationLa chane de fabrication traditionnelle d'un livre consiste importer un fichier bureautique (texte et images) issu d'un logiciel de traitement de texte dans un logiciel de mise en page (Scribus, InDesign, QuarkXpress, PageMaker, Publisher etc.) pour produire un fichier pdf destin l'impression. Le fonds des diteurs est ainsi principalement constitu de fichiers pdf. C'est donc partir de ceux-ci que sont la plupart du temps produits les fichiers epub.

    Or, si le PDF et l'EPUB n'ont pas du tout la mme logique, ils n'ont pas non plus les mmes soubassements techniques. Le code du fichier epub spcifie la fonction de chaque lment dans le texte (titre, paragraphe, lment d'une liste, citation...) pour leur associer ensuite une faon de s'afficher ou de se comporter. Rien dans un fichier pdf n'indique le rle que jouent les lments de contenu, autrement que par leur apparence : on voit que tel titre est un titre de chapitre car il est graphiquement distinct des autres. Malheureusement, contrairement un humain qui sait implicitement distinguer un titre de chapitre du reste du texte par sa simple diffrence graphique, aucun logiciel ne voit cela par lui-mme.Dans la conversion du pdf vers l'epub, il faut donc redonner chaque lment du texte sa fonction. Cela peut se faire en associant aux donnes gomtriques de la maquette une structure fonctionnelle. Mais peu de logiciels permettent de le faire de manire satisfaisante et il reste indispensable de procder une validation humaine page page du rsultat. Dans la plupart des cas, nous rcuprons un texte brut sans aucune distinction. Tout le travail de structuration est alors refaire.Il faut ajouter cela qu'un pdf peut rserver quelques surprises. Peu importe la manire dont a t gr le contenu tant qu'il apparat comme il faut . Ainsi, un texte visuellement linaire peut en fait ne pas l'tre et apparatre dstructur lorsqu'on le copie. Des contenus invisibles, camoufls dans un bloc de texte mis en blanc, rapparatront au milieu du texte rcupr. Les cas de dstructuration sont nombreux : notes de bas de page rparties sur deux pages, csures de fin de ligne, lments des cellules d'un tableau parpills, etc.

    3

  • Quelle que soit la qualit du fichier pdf considr, et malgr le dveloppement d'outils de rcupration automatique de plus en plus performants, le PDF est donc un format peu appropri pour servir de point de dpart un processus d'dition epub. S'il est incontournable lorsqu'il s'agit de traiter le fonds ancien, il est donc recommand aux diteurs de mettre en place ds aujourd'hui des processus de fabrication qui permettront l'avenir de produire les pdf et les epub en parallle et non plus successivement.C'est pourquoi nous verrons ici comment fabriquer un epub partir d'un pdf mais aussi en partant d'une source texte (OpenOffice, LibreOffice, MS Word...), du logiciel de mise en page ou en rdigeant directement dans un diteur epub. vous d'valuer chacune de ces mthodes et de voir de quelle manire elle s'insre dans votre chane de fabrication papier, le cas chant.

    Un format ouvertLepub a la particularit dtre un format libre et ouvert contrairement dautres formats, dits propritaires, qui reprennent une technologie similaire. Citons ainsi le MoBi et son successeur le KF8, formats propritaires crs ou repris par Amazon.

    Un format ouvert est accessible tous. Ses normes techniques sont connues et documentes et on peut accder sans barrire au code du fichier. Cette particularit permet aux crateurs d'epub de modifier et contrler leurs fichiers comme ils l'entendent et aux informaticiens de dvelopper des applications de lecture et d'dition des livres.Cette ouverture technologique a un impact trs important pour les diteurs comme pour les lecteurs. Les diteurs peuvent matriser leur chane de fabrication et la qualit de leur production, long terme. D'autre part cette ouverture permet de construire un cosystme vari de diffusion et de distribution : personne ne dtient lui seul les clefs permettant de grer, de vendre, de lire, d'annoter les livres qui constituent le fonds propre de chaque diteur.Les lecteurs, de leur ct, ont leur disposition de nombreux outils de lecture. Diffrentes applications, libres ou non, gratuites ou payantes, sont disponibles sur le march pour afficher leurs fichiers, les classer, les administrer.Le format propritaire MoBi ne peut tre lu qu'avec des applications ddies fournies par Amazon qui possde galement son propre support de lecture, le Kindle. l'inverse, l'EPUB est lisible directement (sans conversion ou installation d'applications supplmentaires) sur tous les dispositifs de lecture tels que tablettes, liseuses, smartphones, ordinateurs... lexception du Kindle.La ralisation d'ouvrages numriques au format EPUB s'inscrit fondamentalement dans un contexte de cration et d'usages favorisant la libert technologique et, en consquence, la libert commerciale. En utilisant ce format, l'diteur comme le lecteur n'est pas contraint de dpendre d'une plateforme unique de vente, d'un seul acteur numrique du secteur ou d'un dispositif de lecture en particulier. C'est sans doute en raison de cette adaptabilit et de cette souplesse que le format EPUB s'impose aujourd'hui comme un standard et est adopt par la plupart des grands fabricants et vendeurs de livres numriques.

    Prsentation du contenu de l'ouvrageCet ouvrage s'adresse principalement aux diteurs indpendants et aux professionnels de la mise en page souhaitant s'initier la cration de livres au format EPUB. L'objectif est de les accompagner sur un plan pratique dans la cration de ce type de documents numriques l'aide de logiciels libres jusqu' les familiariser avec les lments de code qui permettront d'en affiner la qualit et le contenu.

    4

  • La fabrication d'un livre n'inclut pas la protection des fichiers au moyen de DRM (digital rights management) ou de marquages spcifiques. Ces techniques sont appliques, le cas chant, par les distributeurs auxquels chaque diteur confiera son catalogue. Nous ne les aborderons donc pas dans ce livre pas plus que les aspects commerciaux et juridiques de l'dition numrique tels que le contrat de l'auteur, les licences de diffusion, etc.Afin de rpondre prcisment aux enjeux actuels soulevs par le livre lectronique et le format EPUB en particulier, ce livre a t structur en cinq sections :

    Crer un epub se consacre la mthode, comme aux limites, de la ralisation d'un epub de la faon la plus automatique possible, c'est--dire sans avoir manipuler le code des fichiers ;

    Enrichir son epub conduit doucement le lecteur vers l'acquisition des connaissances afin de profiter pleinement des nombreuses possibilits offertes par le format EPUB et de contourner les limitations de certains logiciels en ditant directement le code. De nombreuses astuces sont galement dveloppes au fil des chapitres afin d'ajouter des images, des vidos, de la musique ou d'incorporer une fonte numrique ;

    Contrler ses fichiers est consacr aux nombreuses vrifications raliser la fin de la cration du livre lectronique afin d'en prouver la qualit et l'interoprabilit ;

    Annexes. Cette dernire section dresse la liste des rfrences utilises pour l'criture de ce livre, et apporte des prcisions prcieuses pour sa comprhension au travers d'un glossaire et de l'expos du schma de mtadonnes de Dublin Core et les spcifications de l'EPUB 3.

    5

  • CRER UN EPUB

    6

  • Convertir son fonds partir defichiers PDFComme nous l'avons vu en introduction, le format PDF n'est pas le format idal comme point de dpart la cration de vos fichiers EPUB. Nos expriences respectives nous ont montr qu'il n'y a cependant parfois pas d'autres choix que d'en passer par l, les PDF de l'imprimeur tant souvent les seuls fichiers votre disposition.Cette mthode, malgr ses inconvnients, a la particularit de ne pas bousculer la chane de fabrication papier traditionnelle, y compris pour de nouveaux ouvrages.

    Quelles possibilits avons-nous ?Autant vous le dire immdiatement, il n'existe pas, ce jour, de logiciel (qu'il soit libre ou non) capable de convertir directement et automatiquement un fichier PDF en fichier EPUB conforme aux spcifications EPUB. Que ce soit du point de vue de la mise en page, aussi simple soit-elle, des enrichissements ou de la mise en forme, le rsultat n'est jamais correct.

    On peut, bien entendu, trouver des outils, notamment des outils en ligne, proposant ce type de conversion. Toutefois, le rsultat obtenu est gnralement de pitre qualit, tant sur la forme (respect de la mise en page) que sur le fond (conformit aux spcifications EPUB). En choisissant ce type d'outil, vous devrez, coup sr, retoucher votre fichier EPUB de manire approfondie et cela engendrera bien souvent une perte de temps importante, l'inverse de l'effet recherch.Cependant, si vous souhaitez raliser quelques livres numriques au format EPUB partir de fichiers PDF, nous vous proposons dans ce chapitre de le faire avec Calibre, une solution simple qui propose la conversion. Le rsultat obtenu sera imparfait et ncessitera des retouches page page du texte au moyen, par exemple, du logiciel Sigil (pour en savoir plus sur le fonctionnement de Sigil, vous pouvez vous reporter au chapitre Crer un epub avec Sigil ).

    La conversion automatique avec CalibreCalibre est un logiciel libre dvelopp pour grer une bibliothque de livres numriques et destin aux lecteurs pour un usage priv. Il permet galement de lire des livres numriques de tous formats, de les convertir dans d'autres formats, dont l'EPUB, et d'enrichir les mtadonnes de ces ouvrages, notamment partir de sources externes.

    Dans ce chapitre nous nous attacherons uniquement la fonction de conversion du logiciel.

    Trouver des livres Avant de passer la conversion, il va falloir disposer de quelques livres. Vous en avez peut-tre dj quelques-uns, mais nous vous proposons de voir la trs pratique fonction de recherche de livre de Calibre. De plus cela nous permettra de lancer une conversion en ayant ventuellement le mme livre convertir.

    1. Installez Calibre en rcuprant votre version sur la page

    7

  • 1. Installez Calibre en rcuprant votre version sur la page de tlchargement de calibre ou directement ici. Calibre est disponible pour chaque grand systme d'exploitation et marchera de faon similaire sur chaque.

    Pour Linux: ouvrez un terminal, passez en mode super-utilisateur et collez ceci :

    python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main()"

    2. Dmarrez Calibre. Vous obtenez alors la fentre principale du logicielle, spare en 3 zones : en centre, la liste des livres imports dans calibre; gauche, la mme liste classe par mots cls, droite, l'aperu de la couverture avec en dessous les formats dans lequel le livre est disponible. Pour lire un livre, il suffit de double cliquer sur son nom ou sur le format souhait. Calibre lance alors son lecteur de livre numrique intgr.

    3. Pour ajouter des livres Calibre deux solutions s'offrent

    8

  • 3. Pour ajouter des livres Calibre deux solutions s'offrent nous :

    1. cliquez sur pour ouvrir votre fichier PDF que vous pourrez slectionner dans vos dossier l'aide de la fentre de navigation; Si vous n'en disposez pas pour ce test utilisez la fonction de recherche automatique de livre numrique

    2. Cliquez sur le bouton Obtenir des livres ;3. Notez un titre ou un auteur dans la fentre qui apparat;4. En ajoutant formats:"=PDF" ou formats:"=EPUB" ou encore languages:"=franais", vous pouvez trier encore plus parmi les nombreux rsultats possibles. Attention cependant pour la langue, cette information n'est pas toujours fiable. Nous tenterons de nous en souvenir lorsque nous ferons la conversion;5. Choisissez ventuellement les sites sur lesquels vous prfrez effectuer votre recherche;6. Cliquez sur Rechercher droite. Laissez un peu de temps calibre pour qu'il parcoure les catalogues;7. Lorsque la liste est complte, tlchargez la version qui vous plat, ici nous prenons une version sans DRM identifie par un cadenas (ou)vert .

    8. Si le livre est disponible dans plusieurs formats, une fentre s'affiche et vous propose de choisir. Dans notre cas, choisissez PDF, de manire ce que nous puissions effectuer la conversion en EPUB par la suite;9. Vous pouvez alors fermer la fentre de recherche et le livre apparat automatiquement dans votre bibliothque numrique.

    9

  • Convertir des livres au format EPUBBien sr, nous pourrions en rester l, mais les livres au format EPUB ayant des avantages indniables par rapport au PDF nous allons effectuer une conversion.

    1. Slectionnez votre fichier et cliquez sur pour lancer la conversion ;2. Vous voyez apparatre une nouvelle fentre qui vous permet de paramtrer diffrentes options;

    3. Tout en haut vrifiez que le format d'entre est bien PDF et que le format de sortie ( droite) est bien EPUB. Vous pouvez alors modifier les diffrentes informations qui vous semblent importantes :

    Sous l'aperu principal, vous pourrez choisir votre image de couverture l'aide du bouton de navigation dans les dossiers;

    droite, les tiquettes (mot-cls) qui faciliteront les recherches aboutissant vos livres;

    La srie si elle a lieu;Et dans la grande zone ventuellement un

    descriptif.4. Concernant les autres options, elles changent assez rarement le rsultat, calibre dit mme pour le Traitement heuristique qu'il "peut engendrer un rsultat pire que l'original". Nous allons nous contenter ici d'une configuration basique en laissant les options par dfaut.5. Cliquer sur le bouton OK pour lancer le processus de conversion. En bas droite, la tche est active. Lorsque Tches indiquera 0, la conversion sera arrive son terme.6. Une fois la conversion termine, le format est list avec le prcdent associ votre livre.

    Un clic droit sur le titre du livre vous permettra d'enregistrer votre fichier EPUB : Enregistrer sur le disque > enregistrer seulement le format EPUB sur le disque.7. Pour vrifier la validit de votre fichier EPUB, utilisez le

    10

  • enregistrer seulement le format EPUB sur le disque.7. Pour vrifier la validit de votre fichier EPUB, utilisez le logiciel Sigil ou l'outil EpubCheck comme indiquer dans le chapitre Vrifier la validit de votre fichier. Dans Sigil, vous pourrez scinder les parties, modifier la table des matires et rajouter les mtadonnes importantes comme l'ISBN.

    Si vous constatez que le chier obtenu n'est pas valide, les messagesd'erreur vous indiqueront quels fichiers sont retoucher.Vous pourrez bien entendu affiner la conversion automatique PDF vers EPUB en jouant avec les diffrentes options de conversion offertes par Calibre pour amliorer le rsultat final. Sachez toutefois que vous aurez systmatiquement retoucher le code pour obtenir un fichier correct et conforme aux spcifications EPUB (voir chapitre Mieux comprendre l'EPUB).Nous avons choisi comme exemple un livre du Domaine Public Candide, ou l'Optimisme de Voltaire (le titre est bien adapt cechapitre). Le chier PDF choisi ici n'est pas exactement le reet d'un PDF Imprimeur , car il a t gnr automatiquement partir desources XML, et non partir d'un logiciel de mise en page. Il nousdonne cependant une bonne ide des limites de la conversionautomatique de manire gnrale, et de l'outil de conversion de Calibreen particulier.Calibre peut vous tre utile pour faire vos premiers pas et pour comprendre le principe de la conversion (notamment en approfondissant les options de cette fonction). Cependant il n'est pas, rappelons-le, en tant qu'diteur, il sera trs difficile d'utiliser Calibre comme seul outil de conversion de vos ouvrages, mme s'il est l'un des plus performants l'heure actuelle. Vos livres ncessiteront un travail d'amlioration, ou un autre flux de production bas sur les fichiers sources.

    La conversion semi-automatiseLa conversion semi-automatise est intressante pour un grand nombre de fichiers PDF traiter. Elle demande une relle expertise informatique, car nous pensons que dans la majorit des cas elle exige l'utilisation de plusieurs outils ou le dveloppement d'une chane de traitement spcifique.

    Nous voquons ici les tapes de la conversion semi-automatise pour vous donner une ide gnrale de ce que vous aurez voir avec un dveloppeur (qu'il soit externe ou interne votre structure) :

    extraction du texte et des images partir du fichier PDF (pdftotxt, Adobe Acrobat Pro...) ;

    identification des diffrentes parties du livre (sections, chapitres, paragraphes...) dans un logiciel de traitement de texte tel que OpenOffice.org ou LibreOffice ;

    automatisation de la gnration des fichiers XHTML (HtmlTidy...) ou conversion partir des extensions EPUB d'OpenOffice.org tel que mentionnes dans les prochains chapitres;

    automatisation de la gnration des fichiers spcifiques au format EPUB (.opf, etc.) et du fichier EPUB final (Sigil...) ;

    contrle qualit.

    La conversion manuelleLa dernire possibilit de conversion partir d'un fichier PDF consiste en fait extraire le texte l'aide d'un simple copier/coller (o l'aide d'un outil de conversion tel que pdftotxt) et les images et crer le fichier EPUB. Pour crer un fichier epub partir du texte, vous pouvez vous rfrer aux trois chapitres suivants. Cette mthode est videmment pas la plus longue.

    11

  • ConclusionPour convertir votre fonds ditorial existant au format EPUB, vous avez donc plusieurs possibilits, sachant que si vous dcidez de le faire vous-mme, il vous faudra plus ou moins de temps en fonction de vos ressources techniques. Nous pensons que dans la majorit des cas, l'utilisation de Calibre peut s'avrer une bonne base, la fois simple, rapide et fiable tout en sachant qu'il ne s'agit qu'un dbut et que le fichier demandera encore du travail avant une publication ventuelle au format EPUB, dans l'objectif de le rendre compatible avec le maximum de tablettes et d'viter les lecteurs mcontents.

    12

  • Crer un epub partir d'untraitement de textePour crer un epub, la solution la plus simple est d'exporter votre travail crit avec un traitement de texte de la suite bureautique OpenOffice ou LibreOffice. La procdure est trs simple : installez une des deux extensions que nous allons prsenter dans ce chapitre, ouvrez votre fichier dans Writer/Texte et exportez votre fichier.La mthode que nous allons dcrire ici implique deux processus diffrents. D'une part la fabrication papier depuis un logiciel de mise en page, d'autre part la fabrication lectronique depuis le logiciel de traitement de texte. Cela implique que les corrections (ortho-typographiques et/ou corrections d'auteur) apportes aux preuves du livre au fur et mesure de sa fabrication devront tre intgres dans le logiciel de mise en page et dans l'diteur de texte. Ce travail de report de corrections pouvant tre consquent, il faut avoir conscience de cette contrainte et valuer l'apport de cette mthode dans sa chane de fabrication.

    Les extensions pour exporter un epubIl existe deux extensions qui vous permettent d'exporter votre fichier .ODT vers un livre epub :

    Writer2ePub qui vous offre une interface trs simple d'exportation ;

    Writer2Latex (W2X) qui contient l'exportation vers plusieurs formats dont HTML (writer2xhtml) et EPUB. Il vous permet d'appliquer de nombreux rglages pour optimiser les caractristiques de l'epub gnr.

    Writer2ePub

    Writer2ePub peut tre tlcharg partir du dpt d'extensions d'OpenOffice (http://extensions.openoffice.org/en/project/Writer2ePub).Pour installer Writer2ePub dmarrez Office, lancez le gestionnaire d'extensions [ Outils > Gestionnaire des extensions ] et aprs avoir cliqu sur le bouton [ Ajouter ] activez l'extension writer2epub.oxt .

    13

  • Une fois l'extension installe, vous devriez avoir trois nouveaux boutons dans la partie gauche de la barre principale reprsentant le logo epub.

    Pour tout nouveau fichier cr ou ouvert, vous aurez une nouvelle barre d'outils avec trois boutons qui vous permettent de configurer les mtadonnes et de lancer l'exportation.

    Writer2xhtml

    Writer2xhtml peut tre tlcharg de http://writer2latex.sourceforge.net/:

    Il vous faut tlcharger le paquet Writer2LaTeX 1.2 qui contient entre autres Writer2epub (la version 1.0.2 que vous trouvez sur le site des extensions d'OpenOffice ne prvoit pas l'export vers EPUB) ;

    Writer2xhtml peut tre utilis avec OpenOffice.org 3.0 et LibreOffice 3.3 (ou plus rcent) ;

    Java 5 doit tre install ;L'interface existe uniquement en anglais.

    Pour installer Writer2xhtml dcompressez le fichier .ZIP que vous venez de tlcharger, dmarrez Office, lancez le gestionnaire d'extensions ([ Outils > Gestionnaire des extensions ]) et, aprs avoir cliqu sur le bouton [ Ajouter ], activez l'extension writer2xhtml.oxt .

    14

  • Dsormais, vous aurez dans [ Fichier > Exporter... ], parmi les types de fichiers disponibles, le format .EPUB.

    Prparez le document la cibleDans les paragraphes qui suivent, nous allons vous donner quelques conseils prparatoires pour faciliter la fois :

    le travail dans OpenOffice / LibreOffice ;l'exportation en EPUB ;la retouche de l'epub aprs sa cration dans un logiciel

    ddi comme Sigil.Il s'agit de conseils gnraux qui peuvent en gnral s'appliquer quelle que soit l'extension choisie. Parmi ces conseils, vous pourrez appliquer en priorit ceux qui vous semblent les plus importants dans vos productions, car ils ne sont pas normatifs. Nous verrons ensuite spcifiquement les options de chaque extension pour l'exportation.

    Affichage en mode WebComme votre texte LibreOffice / OpenOffice devra tre intgr dans un fichier epub et que celui-ci n'a pas de dimension, il est inutile de travailler avec l'aperu du rsultat imprim qui simule une page A4 l'cran. Utilisez le menu Affichage > Mise en page Web, pour voir votre contenu en mode flux.

    15

  • Dans l'affichage en mode web, le texte est radapt lorsque vous changez la taille de la fentre de document ce qui est parfait pour faire des tests de comportement selon la taille du priphrique de lecteur.

    16

  • viter la mise en forme directe du texteUn conseil commun lors de la prparation de la publication est de veiller garder une certaine sobrit. Cette recommandation est particulirement importante lorsque vous visez la cration d'uvres epub : votre epub sera lu sur des dispositifs trs disparates et vous n'avez qu'un contrle limit sur la faon dont il sera affich. N'abusez donc pas des polices, des tailles, des couleurs, des styles, etc.

    Pour vous assurer que seuls les formats que vous avez dcid d'appliquer seront exports, il est conseill avant de commencer votre travail de formatage de lancer la commande [ Format > Effacer le formatage directe ]. Vous allez revenir au style standard pour tout le document en perdant le formatage manuel, mais en gardant les attributs du style standard (police, alignements etc...). Ce formatage avec retour zro est un peu intimidant utiliser. Essayez-le au moins une fois sur un texte de quelques lignes.

    Prfrez les stylesUne autre bonne habitude est de systmatiser l'emploi des styles au dtriment du formatage manuel utilis trop rgulirement dans le traitement de texte classique.

    17

  • La fentre Styles et formatage (F11) permet de modifier de faon pointue les attributs de chaque style et d'en crer des nouveaux.Mais de combien de styles avez-vous besoin ? Si l'on reste dans le domaine de la littrature, la moyenne devrait se situer entre dix et quinze. Par exemple, titre, sous-titre, corps de texte, citation, contenu de tableau, notes de fin, etc. OpenOffice / LibreOffice fournissent dj des styles pour la majorit de ces catgories. Ils sont trs simples trouver et utiliser :

    1. Affichez la fentre [Styles et formatage] en allant dans le menu Format > Styles et formatage ;2. Slectionnez le texte que vous souhaitez styler, par exemple un titre ;3. Dans la fentre [Styles et formatage], cliquez sur la premire icne en haut nomme [Styles de paragraphe] puis en bas, droulez la liste pour obtenir [Tous les styles] ;4. La liste principale de la fentre doit s'allonger, cherchez [Titre] et cliquez simplement dessus pour l'appliquer au texte slectionn.

    Regardez bien les styles de paragraphes fournis par le logiciel, faites votre slection puis appliquez-les selon vos souhaits. Si l'aspect qu'ils ont ne vous convient pas, continuez utiliser les styles qui conviennent au contenu, mais modifiez simplement leur aspect en cliquant avec le bouton droit sur leur nom et en choisissant [Modifier].Une petite astuce : pour appliquer plus rapidement des styles plus adapts votre cible -- l'epub -- vous pouvez utiliser la commande [ dition > Rechercher/remplacer ] pour appliquer des styles ou autres attributs de formatage.

    18

  • Pour appliquer un changement non pas tout un paragraphe ou titre, mais seulement une partie de celui-ci, valorisez l'utilisation des styles de caractres qui vous permettront ensuite de retoucher plus facilement votre document, si besoin. Le fonctionnement est le mme qu'avec les styles de paragraphe, hormis que le style de caractre ne s'applique strictement qu' la partie du texte slectionne et que ceux-ci sont lists sparment. Vous y accderez en cliquant sur .Une fois vos styles utiliss, vous pouvez allger la liste des styles pour travailler plus vite en passant dans la liste [Styles appliqus] de la fentre [Styles et formatage].

    Les marges et les espacesOn a tous tendance, pour ajuster une mise en page, rajouter des sauts, vides, de paragraphe en appuyant plusieurs fois sur la touche [Entre]. Il s'agit d'une mauvaise habitude qui est en gnral viter, mais qui, dans le cas de l'export vers epub, conduit une transcription disgracieuse. Vous tes donc invits utiliser les espacements au-dessus et en dessous des paragraphes dans les styles, notamment pour les titres, les lgendes des images, et les tableaux.

    Pour forcer un saut de page, utilisez la commande [ Insertion > Saut manuel ]Lors du contrle des espacements, vous pouvez activer l'option [ Affichage > Caractres non imprimables ] pour voir tous les caractres que vous avez insrs.Enfin, dans ses options d'exportation, Writer2xhtml vous permet d'viter que des paragraphes vides soient exports dans le fichier epub.

    Insrer des imagesToutes vos images enregistres aux formats :

    Le JPEG et GIF pour les photos ;Le PNG pour les dessins ou logos,

    sont utilisables dans vos documents Openoffice / LibreOffice et seront exports en epub.

    19

  • Et le SVG ? Il fait partie des spcifications OPS 2.0 et son emploi est possible ds prsent avec LibreOffice. On peut aussi utiliser un conteneur svg par exemple pour l'insertion d'images standard. Ce format n'est cependant pas encore support par toutes les liseuses et pourra poser des problmes ultrieurs de conversion vers d'autres formats (MOBI,...).Compte tenu des capacits des liseuses, la rsolution d'une image devrait se situer entre 150 et 170 dpi. Cette valeur va bien sr varier ensuite selon les tailles d'cran. titre de compromis, pour les images pleins crans, il est possible de choisir une taille d'image relle proche de 600 x 800 pixels. Les images plus grandes ralentiront le processus d'exportation sans gain pour le lecteur. Au pire, elles ne s'afficheront mme pas sur beaucoup de liseuses, car tant considres comme trop volumineuses.Il faut donc parfois rtrcir leur taille en utilisant un logiciel de traitement dimages comme GIMP (menu Image/chelle) ou autres. Pour plus d'informations ce sujet, vous pouvez vous reporter au manuel Gimp la page http://fr.flossmanuals.net/initiation-gimp/ch008_changer-les-dimensions.Cela prend quelques secondes par image, mais vous pourrez ainsi contrler plus finement l'affichage.

    Les tabulateurs, les listes et les tableauxL'utilisation de tabulations pour crer une prsentation tabulaire ne pouvant pas tre reproduite dans le format EPUB, vous allez devoir vous rabattre sur des listes ou des tableaux.

    Mais soyez parcimonieux aussi avec les listes et les tableaux ! Beaucoup de vos lecteurs vont lire votre uvre sur des crans de taille limite et des listes trop longues ou des tableaux trop complexes sont difficiles lire.Sachez aussi que dans le fichier epub, vous ne retrouverez pas l'assortiment complet des puces fantaisie d'Office.

    Hyperliens et repres de texteTandis que les hyperliens, comme on pouvait bien s'y attendre, les liens utilisant comme cibles des repres de texte (crs avec le menu insertion : repre de texte) ou des images sont transcrits fidlement, les renvois et autres champs de rfrences complexes sont viter.

    La structure du documentLes mtadonnesLes mtadonnes sont les donnes bibliographiques et descriptives qui accompagnent votre document. Vous pouvez les ajouter :

    soit, partir de l'interface de Writer, avec l'appel au menu Fichier > Proprits, voire en utilisant l'onglet [Proprits personnalises] ;

    soit partir de la fentre de dialogue de W2X ou W2epub.Les champs Titre et Auteur des mtadonnes qui apparatront dans vos liseuses en font partie.

    20

  • La table des matiresDans le traitement de texte classique et les PDF vous allez demander Writer de crer pour vous une table des matires s'appuyant sur les styles de paragraphe. L'export vers epub utilise le mme mcanisme, mais vous n'avez pas besoin d'insrer la table des matires dans votre document : elle sera gnre automatiquement et insre dans un fichier spcifique l'intrieur de l'epub. Vous devez simplement veiller ce que la structure de votre document telle qu'elle apparat dans le navigateur (F5) corresponde la table des matires que vous souhaitez voir apparatre dans l'epub.

    Valeurs relatives dans WriterImaginons que vous ayez fix une largeur de 50% une image de votre EPUB. Si vous dsirez l'utiliser sur un iPad (exemple), dont la largeur de page serait de 12 centimtres et les marges de 5 millimtres de part et d'autre, la largeur de l'image sera radapte au nouveau format de page et mesurera exactement : 120 - (2x5) /2 = 55 millimtres.

    W2X affiche une image en plein cran si elle rpond aux deux conditions suivantes :

    Les dimensions de l'image doivent avoir un rapport de 3 x 4 (exemple, et au minimum, 600 x 800 px) ;

    L'action de W2X crant une image plein cran (sans aucune marge) est dclenche partir d'un pourcentage de largeur fix par l'utilisateur dans la fentre de dialogue de W2X (voir encadr).

    Produire l'epub avec Writer2EpubMaintenant que les prparatifs sont effectus, il ne reste plus qu' produire l'epub proprement dit. Dans LibreOffice Writer, vrifiez que vous avez bien enregistr votre document et cliquez sur le premier bouton Writer2Epub.

    21

  • En ce qui concerne la couverture, vous avez la possibilit de :Utiliser la premire image du document. Si vous avez mis

    une image en premire page, ce sera celle-ci, mais ce peut aussi bien tre une image situe plus loin dans votre document. Avec cette option vous contrlez donc difficilement l'aspect de la couverture ;

    Slectionner [Aucune image] fera simplement commencer le texte en premire page, sans couverture. Le texte aura l'aspect tel que dfini dans le fichier LibreOffice. Cependant, cette option n'est pas conseille pour les documents que vous souhaitez rendre publics puisque la premire page du document est souvent utilise par les gestionnaires de librairies lectroniques comme icne d'aperu. Vous rendriez votre document difficilement reconnaissable ;

    Enfin, [ partir du fichier] permet de charger une image prpare l'avance soit par vos soins dans un logiciel comme Gimp ou Inkscape, soit par un prestataire externe.

    Writer2Epub : Prfrences d'exportationVous pouvez ensuite cliquer sur le bouton [Document Preferences] pour personnaliser le comportement de Writer2Epub quant au contenu :

    IndexSi la case [Ajouter l'index au fichier epub] est coche, la table des matires sera ajoute dans le document. Le champ [Index Title] permet de contrler le texte qui apparat au-dessus de l'index, par exemple Table des matires . Nous rappelons que la table des matires ne doit pas ncessairement tre place dans le contenu comme page puisque les lecteurs de fichiers epub mettent toujours disposition cette table l'aide d'un bouton qui y donne un accs permanent.

    File SplitLe fichier epub tant un assemblage de fichiers, W2E a besoin d'indications pour savoir o et comment effectuer les scissions. La mthode adopte ici est fonde sur :

    les styles en cochant les cases correspondants aux Heading 1, 2 ou 3 (Titre1, 2 et 3). Dans le cas montr dans la capture suivante, seuls les 2 premiers niveaux de titre sont utiliss ;

    selon le poids de la page [Splt files every] qui va dcouper votre document epub en partie ds que la partie en cours atteint la limite mentionne. Cette mthode est videmment moins utile pour le lecteur final, car elle ne suit pas la structure du contenu textuel.

    ImagesPar dfaut Writer2Epub va transformer les images pour allger le fichier epub. Leur taille, en particulier, est rduite pour rpondre aux besoins de la lecture sur priphrique mobile et leur enregistrement se fait au format JPEG. Si vous cochez la premire case, les images originales seront conserves leur taille.

    moins que vous n'ayez coch la case prcdente, vous pourrez dfinir la qualit de compression applique aux images produites automatiquement par le plug-in.

    22

  • Enfin, [Convert images in Black&White] va convertir toutes les images en niveau de gris. Cette option n'est utile que dans les contextes o vous souhaitez diffuser votre document pour des priphriques monochromes (Kobo..., ventuellement ddi des impressions).

    FontsLes paramtres de taille et d'intgration de fontes numriques sont plus problmatiques qu'autre chose puisque pour diffuser une fonte numrique, il faut avoir les droits ad hoc et les fontes numriques mentionnes dans la liste ne sont pas libres. De plus le lecteur a souvent la possibilit de modifier les fontes dans son logiciel de lecture. Il nous semble donc inutile d'intgrer des polices aussi standard qui alourdiront le fichier sans rel avantage.

    Cliquez alors sur OK dans la partie extrme gauche de la fentre. Attendez un peu. Writer2epub va ventuellement afficher une fentre indiquant les styles qu'il ignorera puis il continuera ds que vous validerez jusqu' aboutir la fentre de rapport qui doit mentionner Export en epub complt . Le fichier epub est cr dans le mme dossier que le document ayant servi le gnrer, et porte le mme nom, mais avec l'extension .epub.

    Produire l'epub avec Writer2LatexLa production d'epub partir de Writer2Latex est lgrement diffrente. Il faudra aller chercher le menu de lancement dans Fichier>Exporter puis choisir epub dans la liste des formats de fichier disponibles. Mentionnez ventuellement le nom et le dossier de destination.

    23

  • La fentre d'exportation comporte plusieurs paramtres qu'il faudra renseigner.

    Grer l'export des images avec Writer2latexPour dfinir la taille finale des images, utilisez le rglage [Image Size]. Le rglage recommand est [Use relative size], car il laisse en particulier l'image s'adapter aux tailles d'cran.

    Dfinir l'exportation du texteEn ce qui concerne le texte, les paramtres par dfaut sont intressants. Le plug-in tente de garder tant que possible les styles que vous avez dfinis, il utilise des valeurs relatives conseilles pour les affichages l'cran, car plus adaptables. En ce qui concerne les mises l'chelle [scaling] de texte et de colonnes, ces paramtres sont de toute faon modifiables par le lecteur et dpendent au final des capacits du priphrique de lecture.

    En revanche, les options [Ignore hard line breaks], [Ignore empty paragraphs] et [Ignore double spaces] sont trs intressantes, car elles permettent de nettoyer automatiquement des erreurs de saisies frquentes.Enfin, vous pouvez ajouter automatiquement les notes utilises dans votre document LibreOffice. La relation entre l'appel de note et la note demeure.

    Table des matiresLa section [navigation table] permet de choisir les niveaux de titre inclure dans la table des matires. Il suffit de drouler pour choisir. Cependant, tous les lecteurs epub ne grent pas bien l'affichage des diffrents niveaux de titre et, choisir trop de niveaux de titre, il est possible d'aboutir des tables des matires trop longues pour tre facilement utilisables. Il faut donc rester prudent et trouver un compromis.

    Structure du document epubEnfin, il est important de bien dfinir les critres d'exportation propres au format epub.

    24

  • D'abord, mentionner comment Writer2Latex va procder au dcoupage du document en partie comme spcifi dans le standard EPUB (voir chapitre ddi). Deux paramtres principaux sont proposs :

    dcoupage selon les niveaux de titre (comme dans writer2epub). Dans ce cas, il suffit de dire quel niveau doit engendrer la dcoupe ;

    dcoupage selon les sauts de page. Remarquez que ces sauts de page auront pu tre saisis manuellement l'aide du menu Insrer > saut manuel (qui permet d'avoir un contrle exact des dcoupes) ou dans les styles souhaits (s'ils sont diffrents des niveaux de titre, ce qui est cependant rare).

    Vous pourrez alors cliquer sur le bouton [Edit document properties] pour afficher la fentre permettant de saisir les mtadonnes. Cette fentre est plus riche que celle de Writer2Epub et intgre une bonne partie des donnes Dublin Core*, y compris dans les attributs optionnels que l'on rencontre par exemple dans la description du rle des auteurs lorsque l'on clique sur le bouton [Add...] pour en ajouter.

    la fin, cliquez sur [OK] dans la fentre de mtadonnes pour en sortir puis sur [Export].

    25

  • Du logiciel de mise en page aufichier epubLes logiciels de mise en page sont des outils de rfrence pour bon nombre d'diteurs, et sont utiliss pour la ralisation de la plupart des travaux graphiques pour divers besoins de communication (catalogues, brochures...). Ce sont de ce fait, des outils essentiels de la chane de production de l'imprim et sont par consquent bien connus des professionnels de ce secteur. Ainsi, mme si la mise en page epub peut difficilement tre compare la mise en page papier/PDF, la demande est forte pour obtenir un fichier epub partir d'une ralisation existante en mise en page. La plupart des logiciels de mise en page produisent donc maintenant des fichiers epub sur demande. Aucun n'tant cependant nativement conu cette fin, il est souvent ncessaire de retoucher ces fichiers aprs coup, bien que ceux-ci soient valides et fonctionnels.

    Une exportation, pas un enregistrement l'inverse de la production d'epub partir de pdf qui est assez approximative, le fait de produire l'epub partir du logiciel qui a servi crer le document laisse un peu plus de marge de manuvre et de contrle. Il suffira d'exporter la mise en page, comme on le fait rgulirement pour le PDF. Mais une exportation n'est pas un enregistrement, elle implique des transformations, voire des pertes. Il va donc tre important :

    d'adopter une mthode de travail spcifique une publication plusieurs formats (PDF, epub...) ;

    de bien prparer l'export ;d'anticiper sur les tapes de production qui suivront,

    comme la reprise du fichier epub produit dans un logiciel ddi.

    Ce dernier point en particulier est important, car l'heure actuelle il est presque impossible de se contenter de l'export d'un logiciel de mise en page. Il y a souvent de nombreuses retouches et finitions faire, sujet qui sera trait dans la section Enrichir son epub.Dans tous les cas, si vous possdez la source textuelle au format .txt, .html, .docx ou .odt (ou autre) demandez-vous s'il n'est pas prfrable de partir de cette source plutt que du document mis en page qui a une logique beaucoup plus statique en terme de prsentation que les outils bureautiques et lectroniques.

    Crer un epub avec ScribusScribus est le logiciel libre de mise en page le plus rpandu. Il est utilis par de nombreux graphistes, des institutions et entreprises et est recommand par l'Association francophone des graphistes libres (AFGRAL). Dans ce chapitre nous allons prsenter les tapes de production d'EPUB partir de Scribus. Cette fonctionnalit est disponible partir de la version 1.6 de Scribus qui n'est pas encore publique au moment o nous crivons ces lignes. Si vous souhaitez crer des epub partir d'autres logiciels de mise en page, reportez-vous aux documentations de vos logiciels.

    Si vous ne connaissez pas Scribus et que l'aventure vous tente, lisez le manuel d'initiation Scribus, http://fr.flossmanuals.net/scribus/ ou en version papier sur la boutique flossmanuals http://flossmanualsfr.net/12-scribus.html.

    26

  • Ce qui est export depuis ScribusNous imaginons ici que vous avez dj ralis votre mise en page, vos textes et vos images sont placs. Les premiers points prendre en compte sont les lments qui ne vont pas tre conservs lors de l'export :

    une bonne partit de la position des lments, car la mise en page epub n'est gnralement pas fixe, les lments seront donc prpars pour s'adapter ;

    les formes gomtriques dcoratives ( l'exception des groupes composs uniquement de formes gomtriques qui seront exports comme dessins vectoriels en SVG) ;

    les images qui ne sont pas au format .jpg ou .png ;les formes gomtriques et dcoratives ;les lments placs sur les gabarits.

    Renseigner les informations bibliographiques sur le livreAvant d'exporter, si vous souhaitez que votre livre soit bien pris en compte et rfrenc au niveau bibliographique, il est important de bien saisir les informations qui permettront de l'identifier correctement dans les logiciels de traitement ou dans les logiciels de gestion de bibliothque epub de vos lecteurs. Les informations que Scribus met votre disposition sont celles utilises par la Bibliothque Nationale de France et d'autres structures.

    Pour cela, vous pourrez renseigner les diffrents champs placs dans : Fichier > Rglage du document... > Informations sur le document.Vous avez alors deux onglets contenant divers champs que vous pouvez remplir vos souhaits. Il s'agit des mtadonnes.

    Les champs du premier onglet appellent peu de commentaires, ce sont les champs essentiels bien saisir. Ils sont considrs comme obligatoires par la plupart des distributeurs/diffuseurs.Titre

    Correspond en gnral au titre principal du document tel quementionn en couverture.

    AuteurNom, prnom de la personne l'origine du document, engnral l'auteur.

    Sujet

    27

  • SujetMentionne sous forme de mots cls ou d'expression lesthmes abords dans le document.

    DescriptionPeut tre un rsum du document, ventuellement la tabledes matires ou tout texte dcrivant le contenu.

    Dans ce second onglet, des champs supplmentaires apparaissent et ils seront plus ou moins importants selon les cas. Mais de manire faciliter votre rfrencement ou amliorer les fonctions de recherches, nous vous conseillons d'en saisir le maximum : Publisher

    Mentionne le nom de l'diteur ou de la structure qui publie ledocument.

    ContributorsDoit contenir le nom des personnes ayant contribu l'ouvrage. Il est ventuellement possible de mentionner lerle de chaque contributeur.

    DateCorrespond la date de publication qui peut tre crite soitsous la forme de l'anne (2012) soit sous la forme ISO 8601 AAAA-MM-JJ . Dans le cadre d'une publication ocielle, cechamp est obligatoire et reprsente une dition par rapport une autre dans les rgles bibliographiques. Elle estparticulirement importante pour les magazines, cataloguesqui sont publis de faon rgulire.

    TypeRenseigne sur le type de document produit. Une liste de 12valeurs par dfaut sont reconnues au niveau international etpeut servir de base votre saisie : collection, dataset, event,image, interactive resource, moving image, physical object,service, software, sound, still image, text.

    FormatPeut tre la dimension du support (cas d'un livre papier) ou letype mime. Dans le cas d'EPUB, le type mime estapplication/epub+zip.

    IdentifierDoit tre un identiant unique comme une URL ou un ISBN. Ilest considr comme obligatoire surtout dans le cas d'unepublication dclare.

    SourceUtile dans le cas o le document est un extrait. On l'utiliseaussi parfois pour mentionner le logiciel source.

    LangueDonne la langue dans laquelle le document est crit. Lalangue est crite sous forme abrge : fr pour franais,conformment la norme ISO 639-2b.

    RelationSi ce document est reli un autre document, cette ligne sert

    28

  • Si ce document est reli un autre document, cette ligne sert mentionner le plus clairement possible cette relation.

    CoverageDcrit l'espace spatial et temporel du contenu de l'ouvrage,par exemple : France, 19e sicle.

    RightsDnit les droits applicables au document : copyright, droitsd'auteurs, domaine publique, Creative Commons, GPL... Cetlment est considr comme obligatoire par la BibliothqueNationale de France.

    Une fois ces informations saisies, vous tes prt produire votre epub.

    Exporter en EPUB partir de ScribusLa seconde tape consiste donc en l'exportation proprement dite. Avant de passer la fentre qui permettra de produire le fichier, il est important de comprendre comment travailler dans son document. En effet l'exportateur va tenter de convertir les textes et images et renseigner automatiquement une grande quantit d'informations spcifiques au format EPUB. Parmi ces informations on trouve, par exemple, la table des matires que l'on retrouve dans les logiciels de lecture et qui diffre parfois d'une ventuelle table des matires interne au document lui-mme.

    Pour tout cela, Scribus va parcourir votre mise en page et prendre en compte ces diffrents critres :

    les cadres lis seront exports en un seul bloc ;si votre mise en page contient plusieurs cadres par page,

    Scribus devra comprendre quel cadre constitue le dbut du texte et lequel constitue la suite, jusqu' la page suivante. Le principe retenu est que le cadre situ le plus en haut gauche est considr comme le dbut du texte, puis il descend dans le sens de lecture. Cela semble parfaitement naturel mais pourra parfois savrer inappropri. Il faudrait dans ce cas, noter les emplacements problmatiques pour faire une correction a posteriori telle que dcrite dans la section Enrichir son EPUB ;

    si votre mise en page contient des images, le problme de la relation entre le texte et les images se pose, en particulier en terme de positionnement. Scribus considre que l'epub est prvu pour s'adapter au support. Dans ce contexte, le positionnement exact n'est pas de mise. Il sparera la page verticalement en deux et placera d'abord les images positionnes dans la premire moiti dans Scribus avant le texte et les autres en seconde partie aprs le texte de la page ;

    chaque section dans le document Scribus est galement exporte en tant que section aussi dans le fichier .epub ;

    La taille des images est dfinie en fonction de l'espace qu'elles occupent dans la page. En effet, l'affichage sur des crans de petite taille comme les tlphones mobiles rendant incongrue la prservation de chaque dtail de positionnement et d'chelle, Scribus exporte en pleine largeur les images dpassant en largeur ou en hauteur la moiti de celle de votre page. Pour les autres, la proportionnalit est conserve. Si ces paramtres ne vous conviennent pas, il faudra retoucher la mise en page de l'epub dans un diteur comme Sigil ;

    Scribus va aussi tenter de comprendre la structure de votre texte pour exporter les titres et autres mises en forme au mieux. Cette dtection est grandement facilite si vous avez utilis des styles de paragraphes. Dans tous les cas, nous vous conseillons l'utilisation de style de paragraphe, mais aussi de style de caractre, car elles facilitent grandement la retouche du fichier a posteriori si elle est ncessaire.

    Pour lancer l'export, il suffit d'aller dans le menu Fichier > Exporter > Epub. Il affiche alors cette fentre ;:

    29

  • Export vers :Permets de choisir le dossier et le nom dans lequel le chierepub doit tre cr.

    PlageLaisse choisir les portions du document exporter. L'option[Section actuelle] ne fonctionne que si des sections ont tdnies dans les Rglages du document. Sinon ce rglage estidentique l'option [Toutes les pages]. Enn, pour dnirl'export de certaines pages, il sut de lister les numros depage spars par des virgules (1,10 = 1 et 10 seulement) ou parun tiret dans le cas d'un ensemble de pages successives (1-10 =de 1 10).

    Options de texteSi [Garder les couleur du texte] n'est pas coche, Scribusignorera les couleurs appliques au texte. Il est souhaitable dedsactiver cette option lorsque la couleur du texte sertuniquement le rendre lisible lorsqu'il est superpos deslments qui ne seront pas exports. [Garder les polices]permets de prserver les mises en forme directes ou dniesdans des styles et d'incorporer la police dans le chier epub.Vriez que vous possdez les droits de diusion de policeavant de cocher cette case ou remplacez votre police dedocument par une police standard ou libre (si vous avez utilisles styles la proprit [Bas sur] des styles, cela sera trsfacile changer).

    Options d'imageSi l'option [Redimensionner les images] est coche, Scribusredimensionnera les images suprieures la taille maximalementionne dans le champs [Largeur max en points].

    Il suffit alors de cliquer sur [Export]. Le fichier epub sera cr. Nous vous conseillons alors d'effectuer les changements et contrles ncessaires.

    30

  • Crer un epub avec SigilSigil est un logiciel libre de cration/modification de fichiers epub. Il s'agit d'un diteur dit WYSIWYG (What You See is What You Get), c'est--dire que vous voyez directement l'cran quoi ressemblera l'aspect final du fichier sur lequel vous travaillez. Mais en plus de cela, il donne moyen aux personnes exigeantes, ou qui ont des besoins de production grande chelle, d'agir au coeur du fichier pour contrler trs

    prcisment le contenu du livre numrique. De plus, il respecte totalement les spcifications Epub2 et est disponible sur http://code.google.com/p/sigil/ pour les systmes Linux, Mac et Windows. Crer ses fichiers Epub avec Sigil est une approche totalement diffrente de la production papier puisqu'elle ne permet pas de produire simultanment un pdf imprimeur. Dans la majorit des cas, elle ne peut pas se baser non plus sur l'existence d'un document PDF. Elle est donc pertinente dans le cas d'une dition exclusivement lectronique ou dans une dmarche de modification d'un Epub cr par ailleurs (depuis un diteur de texte ou un logiciel de mise en page papier).Nous vous prsentons ici les fonctions essentielles du logiciel et vous invitons, pour aller plus loin, consulter la documentation officielle du projet.

    Par o commencer ?Avec Sigil vous pourrez :

    crer de nouveaux documents au format Epub ;retravailler un livre Epub2 existant ;importer des fichiers txt ou html dans votre projet Epub.

    L'interfaceSigil donne accs aux options de mise en forme et de gestion de fichiers essentielles de faon simple et intuitive.

    L'cran principal est divis en 3 fentres.La fentre Navigateur du livre utilise pour accder

    toutes sections de l'epub est situe gauche, rpartie en quelques dossiers et fichiers; nous vous conseillons de ne pas les supprimer, en particulier les fichiers content.opf et toc.ncx qui sont ncessaires au bon fonctionnement du livre numrique.

    Au centre, une fentre plus grande permettant d'diter le contenu du livre.

    Enfin la troisime fentre situe droite contient la table des matires du livre. Si elle n'est pas prsente, utilisez Affichage > Table des matires. Il est possible d'y placer en dessous une fentre d'aperu qui peut tre utile lorsque le mode d'dition graphique est dsactiv au profit du mode technique.

    31

  • Tous les lments ouverts ou ajouts au projet de livre apparaissent gauche dans le navigateur. Ils respectent l'ordre dans lequel les fichiers HTML de votre Epub apparatront. Vous pouvez les dplacer loisir.Le Navigateur du livre, contient plusieurs dossiers pour le travail de mise en page. Parmi lesquels :

    Texte : contient le texte mettre en page qui sera reparti en plusieurs sections ;

    Styles : contient les feuilles de style qui seront cres au cours de la mise en page comme dans les autres logiciels de mise en page et qui permettront de jouer sur l'aspect graphique des lments ainsi que la typographie ;

    Images : contient toutes les images qui seront intgres dans le livre ;

    Polices (ou Fonts) : contient toutes les polices de caractres qui seront utilises dans le livre ;

    Cette structure de dossier n'est pas fixe et peut tre adapte, mais elle fait rfrence pour la majorit des ouvrages et s'y tenir facilite le travail.On peut y remarquer aussi les dossiers Audio et Video qui serontutiles pour le placement des ressources multimdias dans le cadrede la cration d'un livre Epub3.

    Grer les pages Grer l'affichage de la pageSigil peut afficher les pages de 2 faons diffrentes :

    32

  • : permet d'diter et d'afficher le livre dans sa version visuelle, proche de ce que lecteur aura sous les yeux sur son priphrique de lecture ; ce mode sera utile pour vrifier les actions et sera le mode par dfaut pour les dbutants ou non connaisseur du langage Epub.

    : permet d'diter le code des diffrents composants du livre, en particulier les fichiers HTML et CSS qui constituent les pages du livre. Il permettra d'aller plus en profondeur dans la modification, d'tre plus prcis de nombreux gards, d'utiliser ventuellement des fonctions avances, voire de personnaliser certains comportements du livre lectronique comme crer des interactions en javascript. Ce mode sera celui des exigeants qui souhaitent optimiser le travail sur leur collection ou produire des livres uniques.

    Ajout cela, la rglette et les boutons et plac en bas droite permettent de zoomer en cas de besoin.

    Importer des documents existants Si vous dcidez de raliser un Epub, deux principales solutions s'offrent vous :

    1. Rcuprer des textes auparavant crits avec d'autres logiciels (Openoffice, libreoffice ...)2. crire directement dans Sigil.

    Nous conseillerons la premire qui offre l'heure actuelle la plus grande prennit vos donnes. Cela se passe facilement en quelques tapes :

    1. Allez dans le menu Fichier>Ajouter. Il vous propose l'ajout de documents vierges, mais aussi des Fichiers existants. 2. Naviguez dans vos dossiers et choisissez la page HTML que vous souhaitez importer.3. Lorsque vous aurez valid, Sigil ajoutera la page dans le dossier Text, et si elle en contient une feuille de style associe ou des images, celles-ci seront directement places dans les dossiers correspondants.

    Notez que l'importation du fichier d'autres formats tels que .txt ou OpenOffice .odt ne constitue pas une importation en tant que page de texte, mais en tant que fichier associ plac dans Misc. Sigil ne vous donnera pas la possibilit de tous les diter. Cela sera pourtant possible avec les fichiers .txt, mais ils ne sont pas prvus pour recevoir mise en forme ou mise en page.

    33

  • Manipuler et scinder les pages Scinder une page en deuxAlors que le PDF est conu comme un fichier totalement homogne au format stable et dont le contenu ne peut tre scind, le livre numrique au format Epub essaie quant lui de s'adapter tous formats d'crans, mais aussi d'conomiser les ressources du priphrique, par exemple la batterie. Pour y arriver, une des technique simple est de scinder le document en plusieurs fichiers. Ainsi le logiciel de lecture du livre Epub n'aura qu' charger en mmoire que la partie ncessaire et pas tout le livre. Cette action doit tre prpare par le crateur de l'Epub, mais elle est transparente pour le lecteur qui ne remarquera rien.Pour scinder un livre, il y a deux mthodes. La premire consiste :

    1. Placez le curseur l'emplacement exact o la scission doit tre ralise;2. Cliquez sur le bouton Scinder partir du curseur ou le menu du mme nom dans dition.

    Le logiciel ajoute alors un nouveau fichier dans le dossier Text. Celui-ci est plac la suite et contient le texte qui tait plac aprs le curseur.La seconde mthode sera plus pratique si vous avez plusieurs scissions faire par exemple; si vous partez du texte complet dans une seule page.

    1. Placez le curseur l'emplacement o une scission doit tre faite;2. Allez dans Insrer>Marqueur de sparation;3. Un trait va apparatre pour afficher la position du marqueur. Rptez l'opration immdiatement aux autres emplacements ou prenez le temps de faire cela au fur et mesure de votre travail de mise en page ;4. Lorsque tous les marqueurs sont placs, utilisez dition>Subdiviser o sont les marqueurs, et le tour est jou.

    Ajouter une page viergeDans certains cas, il sera peut-tre ncessaire d'ajouter des pages vierges pour ajouter de nouveaux contenus. Avec le bouton droit sur le dossier Text, choisissez parmi les options d'insertion : une page HTML vierge.

    Par dfaut, les noms commencent par "section", ce qui n'est pas trs explicite, vous pouvez le changer trs simplement.

    1. Cliquez avec le bouton droit sur le fichier;2. Choisissez Renommer; 3. Le texte est en surbrillance et il suffit d'crire immdiatement; 4. Appuyez sur Entre pour valider le changement.

    Surtout, la nouvelle page s'est place en bas de la liste, vous pouvez la placer selon vos souhaits dans la liste des fichiers en le glissant simplement la souris.

    Mettre en forme le contenu Crer des titres et des paragraphes

    34

  • Pour crer des titres, il suffira d'utiliser les boutons h1 ( ) H6 () de la barre sous le menu. h1 servira spcifier le titre principal, h2 un titre moins important et cela jusqu'au sixime niveau d'importance.Les paragraphes de textes normaux sont appliqus si ncessaire avec le bouton p ( ), comme paragraphe. Celui-ci peut alors tre alors configur (alignement, puces) et son contenu modifi avec les options de mise en forme (gras, italique).Ayez cependant en tte que la taille du texte est toute relative dans un fichier Epub car la plupart des applications de lecture de livres offrent au lecteur la possibilit de changer la taille voire la police pour amliorer le confort de lecture.L'utilisation des boutons de mise en forme de titre ou de paragraphe a deux principaux avantages :

    ils permettent d'appliquer plus rapidement des changements tout en tant sr d'avoir la mme mise en forme dans tout le document. Ainsi, si vous ne risquez pas d'oublier la police, la taille ou la couleur saisir pour vos niveaux de titre. Si vous souhaitez personnaliser l'aspect, il faudra utiliser la technologie CSS telle que montr dans le chapitre Les bases du HTML et du CSS de ce livre (pour plus d'informations, vous pouvez lire le livre ddi la mise en forme CSS de flossmanuals francophone);

    ils vont permettront de pouvoir utiliser de faon efficiente la fonction de cration de tables des matires intgres Sigil. Ce point lui seul, fait gagner plusieurs dizaine de minute, et vite connatre le code Epub spcifique crire pour obtenir une table fonctionnelle dans les liseuses.

    Insertions d'lments

    Pratique, un seul bouton va permettre l'ajout de contenu visuel ou multimdia (son ou vido) dans le livre. Dans la fentre qui apparat, choisir gauche le type de contenu, la liste des fichiers contenus dans le livre doit se mettre jour. Cliquez sur Autres Fichiers pour naviguer dans vos dossiers et importer les ressources. Une copie en sera faite dans votre Epub. Pour insrer une image dans vos pages, il faudra retourner dans cette fentre et double-cliquer sur la ressource souhaite.

    35

  • Il est important que le contenu ait t correctement prpar au pralable (poids, dimension) de manire assurer un bon compromis entre le confort de lecture et le contenu l'conomie de dbit ou de batterie.Concernant les images , veillez bien les enregistrer dans l'un des formats suivants : jpeg, png, gif (menu Fichier>Exporter de Gimp) ou svg (avec Inkscape), seul format vectoriel support dans Epub. Dans le cas des trois premiers cas, il s'agira de bien dfinir la taille en pixels de celles-ci pour ne pas alourdir inutilement le fichier. En fonction du type de ressources, l'lment sera copi dans le dossier appropri.Pour insrer des caractres spciaux utilisez une petite fentre bien pratique appele en appuyant sur . Trs utilis nbsp permet d'ajouter un espace inscable et shy un trait d'union pour les coupures (csure) de mot en fin de ligne si ncessaire.Ensuite, la possibilit d'insrer des liens est videmment intrinsque l'dition lectronique. Elle sera utile pour faciliter la navigation d'une partie l'autre du livre ou envoyer le lecteur vers des ressources externes sur le web.

    1. Slectionnez le texte ou l'image sur lequel le lecteur pourra cliquer;2. Cliquez sur le bouton ; 3. Par dfaut, seules les sections internes du livre sont listes dans la fentre. Le champ Cible peut cependant tre utilis pour saisir une URL standard contenant les http:;4. Cliquez sur OK, pour valider et retourner la page.

    Pour pointer vers un emplacement particulier du livre (rappels, index) utilisez pour identifier un emplacement de destination aprs y avoir plac le curseur. Il apparatra dans la fentre des liens prcds d'un #.

    36

  • Enrichissements de l'epub Aprs avoir cr votre projet Epub et import ou crit le texte, vous devrez l'enrichir graphiquement. Pour cela, vous pouvez utiliser des images comme prcdemment, mais aussi des fontes personnalises, ajouter une couverture ou divers autres lments.

    Ajouter les fontesSigil n'intgre pas automatiquement les fontes contenues dans le systme car ces fontes peuvent varier d'un priphrique de lecture un autre. Si vous le souhaitez, vous pouvez ajouter des fontes dans le rpertoire Polices en faisant clic droit puis Ajouter des fichiers existants qui vous permettra de slectionner les fichiers de fontes prsents sur votre ordinateur. Ayez l'esprit que le lecteur pourra toujours les remplacer par les siennes. Vrifier aussi le cas chant dans la licence d'utilisation que la diffusion avec les ouvrages est autorise ou utiliser des polices libres telles que mentionnes dans l'ouvrage Fontes Libres.

    Crer une couvertureLa cration d'une couverture dpendra du contenu. Si vous souhaitez que votre couverture ne contienne que du texte, crez simplement une page vierge comme vue prcdemment, crivez et mettez en forme votre texte. Enfin, l'aide d'un clic droit sur le fichier dans le navigateur, utilisez Ajouter des notions>Couverture.

    Cette dernire n'est pas ncessaire, mais constitue une bonne pratique qui permet aux logiciels de lecture de clairement identifier le fichier servant de couverture et qui sera alors utilis comme icne de bibliothque numrique.

    Si votre couverture est compose d'une image, vous pouvez procder de la mme faon ou utiliser le menu Outils>Ajouter une couverture. Une fentre vous demandera de choisir l'image, et la validation crera automatiquement la page, la mettra en premier et ajoutera la notion adquate. Vous pouvez bien sr personnaliser le contenu si vous souhaitez. l'avantage de cette mthode est que Sigil automatise des tches et rend l'image tirable l'cran ce qui est bien pratique. La couverture de l'Epub est maintenant disponible.

    37

  • Gnrer une table des matiresUne table des matires interactive est ncessaire pour aider les lecteurs se retrouver facilement dans l'ebook (et rpondre aux spcifications Epub). Sigil en gnre automatiquement tous les aspects techniques norms. Utilisez Outils>Table des matires >Gnrer la table des matires.

    Cette fentre vous propose de choisir les titres faire apparatre dans la table des matires. Pour aller vite vous pouvez slectionner les niveaux voulus dans la liste droulante place en bas de la fentre et ainsi choisir, tous les h1, les h2...

    Sigil affiche alors la Table des matires dans la partie droite de l'interface principale. Elle peut alors aussi servir naviguer dans les diffrentes pages de votre document tout comme votre lecteur le fera.

    38

  • Insrer les mtadonnesLes mtadonnes sont des lments invisibles l'utilisateur mains nanmoins importantes. C'est l que sont centralises les informations bibliographiques qui serviront aux diffrents logiciels de lecture du livre lectronique par exemple pour des tris selon auteur, selon dates...

    1. Allez dans le menu Outils>diteur de mtadonnes (raccourci F8) ou le bouton .2. Une fentre ddie s'ouvre et propose plusieurs champs prdfinis.3. Vous pouvez tout d'abord y inscrire le titre de l'ouvrage, le nom de l'auteur et la langue principale.4. Pour ajouter des champs, cliquez sur le bouton Ajouter Basique;5. Dans la liste, choisissez le champ ajouter en double-

    39

  • Basique;5. Dans la liste, choisissez le champ ajouter en double-cliquant dessus puis ajoutez les informations associes dans l'diteur de mtadonnes.

    Vrifier son livre avec SigilEpub est une norme qui vise standardiser l'affichage des livres lectroniques sur des priphriques de taille ou marques varies. S'assurer du bon respect de la norme est une tape importante de travail.

    Lorsque vous travaillez avec Sigil, celui-ci s'occupe de tout, mais si vous travaillez en mode code, vous allez peut-tre introduire des erreurs. Dans ce cas, il peut tre utile de Valider les feuilles de styles avec le W3C placer dans le menu Outils.Pour assurer un fichier lger autant que possible de manire ce qu'il conomise les batteries au mme titre que le temps de tlchargement, il peut aussi tre intressant de Supprimer les mdias inutiliss placs dans le mme menu. Ainsi, les images, vido, sons qui ont t imports dans le projet Epub mais qui n'apparaissent dans aucune page seront ressorties du projet.

    Enfin, cliquez sur effectue le contrle complet de la validit du fichier Epub tout en signalant les insuffisances ventuelles. Elles seront notifies dans une fentre place sous la zone principale et il faudra les corriger une une pour assurer que le document sera correctement lisible par tous. Dans l'exemple ci-dessous, on remarquera des polices, images et vidos en trop dans les dossiers aprs avoir oubli de supprimer les mdias inutiliss. De plus, certains lments comme les vidos ne devraient pas tre utiliss en Epub2.

    40

  • Vous pouvez consulter le chapitre Vrifier la validit du fichier dans la section Contrler ses fichiers pour en savoir plus, notamment, sur les erreurs les plus courantes.Votre livre lectronique sera alors prt tre mis en ligne ou diffus par les moyens qui vous sembleront adquats pour toucher vos lecteurs.

    41

  • ENRICHIR SON EPUB

    42

  • Des outils pour faonner lecodeLes outils d'dition et de conversion epub, s'ils s'avrent pratiques, ne permettent pas toujours d'obtenir le rsultat souhait. Les capacits offertes par l'EPUB sont telles, qu' l'heure actuelle aucun outil de visualisation disponible et, a fortiori, aucun logiciel ddi la cration de fichier epub n'est capables de supporter l'intgralit des possibilits du format. Cette relative limitation des outils risque de perdurer. L'EPUB a en effet t conu pour laisser le maximum de libert crative. Comment concevoir alors des logiciels qui permettraient des ralisations spcifiques ? Le rle d'un logiciel est avant tout de mettre disposition des fonctions utiles au plus grand nombre. Il ne peut proposer une palette exhaustive de fonctionnalits prdfinies.Lorsque le concepteur d'un livre numrique a besoin de raliser une opration spcifique qui n'est pas propose par dfaut dans son logiciel de cration, il devra agir directement sur le fichier de l'ouvrage en saisissant directement les instructions informatiques appropries. Ces actions dans le code EPUB du livre ncessiteront de possder un certain degr de matrise du HTML et CSS, les langages techniques sur lesquels repose le format EPUB. Des comptences en programmation seront surtout ncessaires pour la cration de livres interactifs. Ces comptences permettront aussi aux diteurs d'avoir une vraie politique, au niveau graphique, de leur collection.Dans l'organisation de la chane de production, on pourra imaginer de constituer le cas chant des quipes mixtes runissant diverses comptences. Dans l'dition papier, il existe dj des spcialisations fortes : ple cration et ple excution, oprateurs de saisie, graphistes, illustrateurs, maquettistes... Pour le livre lectronique, un travail personnalis de qualit pourra galement impliquer l'utilisation de plusieurs comptences possdes par une ou plusieurs personnes. Si l'impact sur l'auteur reste inexistant, il est en tout autrement du ct technique o les dveloppeurs et intgrateurs EPUB seront certainement de la partie, comme ils le sont l'heure actuelle pour les sites et applications web.Dans tous les cas, le logiciel de traitement de texte, ou de mise en page ne pourra lui seul vous permettre de tout raliser, et comme aucun logiciel ne le pourra, il peut s'avrer plus simple de retourner des logiciels spcifiques et de compter davantage sur les comptences humaines que sur les capacits de l'outil de production. Dans cette perspective, la principale comptence dvelopper et mobiliser est de savoir crire ou modifier le code technique qui structure le livre et qui correspond le mieux son projet pour obtenir le rsultat voulu. En terme d'outil, on privilgiera un logiciel offrant cet accs au code travers la saisie textuelle d'instructions informatiques. Il existe trois grandes catgories de logiciels de ce type : diteurs EPUB ddis, diteurs de texte et diteurs HTML/XML.

    diteurs epubSigil est actuellement le seul diteur epub digne de ce nom, spcifiquement ddi l'criture et la modification du code structurant un livre conu dans ce format. S'il dispose d'une interface graphique constitue de menus et boutons. Sigil donne aussi la possibilit de visualiser et de modifier le contenu technique de la page en mode code. C'est certainement l'heure actuelle la solution la plus pratique, car elle permet d'agir librement sur le code tout en bnficiant des options d'automatisation et d'organisation du logiciel.

    43

  • diteurs texteLe format EPUB tant compos d'instructions textuelles (du texte crit et structur d'une faon spcifique), de simples diteurs de texte peuvent suffire modifier un livre conu dans ce format. Le choix est nombreux et vari. Sont lists ci-aprs certains diteurs connus que nous avons tests pour leur utilit. Vous pouvez galement privilgier un autre diteur condition que celui-ci soit compatible et configur en UTF-8, norme d'encodage universelle des caractres qui assurera que les textes seront parfaitement lisibles partout sans problmes d'accentuation et autres spcificits linguistiques nationales. Si vous ne connaissez pas les caractristiques techniques de votre diteur de texte favori, reportez-vous sa documentation.

    Dans les listes qui suivent, nous valorisons les outils rpondant aux critres suivants :

    ils ne doivent rien faire l'insu de l'utilisateur afin de lui laisser le contrle absolu et viter les mauvaises surprises ;

    ils doivent fournir si possible une coloration syntaxique qui aide mieux se reprsenter la structure du fichier travaill ;

    ils doivent ventuellement offrir des facilits d'criture ou de dbogage (autocompltion, liste de balises, etc.).

    Pour LinuxLinux est certainement le systme qui met le plus facilement disposition un grand nombre d'diteurs de texte :

    gedit / katediteur de texte de l'environnement gnome utilis par exempledans Ubuntu ou kde (cas de kate). Disposent d'une colorationsyntaxique. Disposent d'un dictionnaire des langages facilitantla prise en main pour des dbutants. Gedit peut diter desfichiers distants ce qui peut tre utile en mode multiauteur.

    vi / vimClbre diteur de texte en mode console. Sonavantage : aucun bouton ni menu, fonctionne uniquement encombinaison de touches clavier, ce qui le rend un peu dicile apprendre, mais trs productif aprs un jour ou deux de

    44

  • apprendre, mais trs productif aprs un jour ou deux depratique d'apprentissage.

    emacsditeur multi usage. Apprentissage plus dicile que vi, maisentirement personnalisable. Il convient parfaitement auxpersonnes souhaitant contrler minutieusement leurenvironnement.

    Pour WindowsNotepad++

    Excellent diteur compatible avec plusieurs langages, orantla coloration syntaxique et disposant d'outils de conversiondes caractres spciaux. Proposant galement des menuspour l'insertion de balises courantes, il peut acher lastructure du document ou fonctionner avec des signets pourpointer les emplacements importants du chier. Notepad++facilite l'criture grce une autocompltion intelligente.

    Pour Mac OSText Wrangler

    diteur multi-usage permettant d'crire facilement dansdiffrents langages et offrant la coloration syntaxique.

    BBEditAutre diteur multi-usage rput sur la plateforme Mac.

    45

  • diteurs HTML/XMLLe format EPUB reposant sur le HTML/XML*, les diteurs ddis ces langages de structuration de contenu peuvent constituer une autre alternative logicielle pour intervenir sur le code. Les diteurs HTML et XML sont moins nombreux. Ils offrent un certain nombre de fonctionnalits supplmentaires par rapport aux diteurs de texte vus prcdemment.

    Pour LinuxBluefish / Quanta

    diteurs web performant permettant d'diter facilement leslangages balises de type HTML, OPF, NCX tels qu'utiliss enEPUB.

    N.B. : une fois les fichiers individuels dits, pour crer le fichier epub, il faut crer une archive .zip en ajoutant en premier le fichier "mimetype" puis les rpertoires OPS et META-INF (cf. tutoriel en anglais ici : http://helpdeskgeek.com/how-to/edit-epub-files-with-a-text-editor-and-archive-zip-program/) puis remplacer l'extension .zip par l'extension .epub. Pour aller plus, cf. Extraire et recompresser un epub.

    Pour Windows/MacXMLSpy et Oxygen sont des exemples d'environnement de dveloppement XML utilisables dans le cadre d'un projet epub.

    46

  • Mieux comprendre l'EPUBDans les chapitres qui vont suivre, nous allons pousser plus loin notre exploration du format EPUB, rentrer dans ses entrailles et examiner ce qui constitue rellement le document epub. Nous allons dcrire des parties plus techniques, qu'il n'est pas forcment utile de connatre lorsque l'on cre un epub, mais qu'il est bon d'avoir en tte pour comprendre les maillons constitutifs du document. Nous verrons galement l'extraction et la compression d'un fichier epub, commandes primordiales qui vont vous permettre d'examiner par vous-mme les constituants epub.Au pralable, rappelons que le format EPUB volue (voir l'introduction de ce livre). Connatre les diffrentes versions et leurs implications ventuelles peut tre un avantage dans la dfinition d'une stratgie commerciale ou technique, dans l'exploitation des possibilits du format ou encore dans le contrle qualitatif de ce qui est ralis. Il faudra par la suite privilgier une version par rapport une autre en fonction des spcificits du livre numrique crer et du nombre de terminaux de lecture (tablettes, liseuses, etc.) prenant en compte la version EPUB la plus rcente. l'heure actuelle, deux versions du format epub sont utilises, EPUB 2 et EPUB 3.La version 2 de l'EPUB est la version actuellement (2012) la plus rpandue mme si EPUB 3 est disponible (voir chapitre suivant). Il vous appartient de faire le choix entre ces deux versions. Cependant la version 2 suffit pour la plupart des livres, en permettant notamment la mise en forme de texte et l'ajout d'images. L'EPUB 3 intgre les nouveauts du HTML 5, CSS 3, SVG et MathML, ce qui augmente les capacits graphiques, multimdias et interactives. Sachez que tous les outils de lecture ne sont pas ncessairement compatibles avec EPUB 3. Nous vous proposons donc de commencer par EPUB 2 et de poursuivre par un chapitre de mme structure sur EPUB 3. Si vous savez d'ores et dj que vous crerez en EPUB 3, passez directement au chapitre qui y est consacr.Pour la lecture des chapitres qui suivent, il faut savoir que les applications de cration d'epub gnrent et organisent elles-mmes les fichiers et dossiers dont nous allons parler. Il n'est donc pas ncessaire de savoir les coder de novo un un, mais seulement, en tout cas dans un premier temps, de les connatre et les comprendre. Leur manipulation demande une certaine expertise et il est recommand de ne pas les modifier la lgre.

    47

  • EPUB 2Un fichier epub est en ralit un ensemble de fichiers et de dossiers regroups et compresss en un unique document (comme c'est le cas pour les fichiers OpenOffice (.odt) ou MS Word (.doc) que vous avez l'habitude de manipuler, mais gure besoin de dcortiquer).Trois spcifications rgissent le contenu des epub. Ce sont des ensembles de rgles bien prcises tablies par l'IDPF (International Digital Publishing Forum) :

    La spcification OCF (Open Container Format) dfinit l'organisation des fichiers l'intrieur de l'epub grce deux fichiers nomms container.xml et mimetype ;

    L'OPS (Open Publication Structure) dfinit le type de fichiers utiliss et utilisables dans un epub (par exemple des fichiers HTML ou XHTML, des images, des feuilles CSS) ;

    L'OPF (Open Packaging Format) tablit l'ordre de navigation et l'emplacement des fichiers dans l'epub grce deux fichiers nomms content.opf et toc.ncx.

    Pour plus d'informations ce sujet, n'hsitez pas vous plonger dans la documentation (en anglais) que l'on trouve sur le site http://idpf.org/epub.

    Organisation du contenuLorsque l'on extrait le fichier epub, c'est--dire lorsqu'on l'ouvre pour accder l'ensemble des fichiers et dossiers qui le composent (nous verrons comment dans le chapitre Extraire et recompresser un epub), nous constatons que ceux-ci sont organiss d'une manire spcifique impose par le standard EPUB :

    le fichier mimetype ;le dossier META-INF qui contient le fichier

    container.xml ;le dossier OEBPS (Open EBook Publication Structure), ou

    OPS dans les epub de version 3, qui regroupe :

    le dossier Texte (Text) qui contient les fragments HTML ou XHTML (ce sont vos chapitres),

    le dossier Style qui contient la ou les feuilles CSS (par exemple style.css),

    le dossier Images s'il y en a,le dossier Polices (Fonts) si des typographies

    spcifiques ont t intgres,le dossier Divers (Misc) qui contient par exemple

    des fichiers audio, vido ou des fichiers xml spcifiques,

    le content.opf (o sont entre autres indiqus l'emplacement des fichiers et les mtadonnes),

    le toc.ncx (qui rgit la table des matires, la navigation dans le livre).

    Il peut arriver que vous ayez d'autres fichiers lorsque vous extrayez votre epub, si par exemple vous l'avez cr avec certains logiciels de PAO ou de traitement de texte offrant des fonctions d'exportation (ces fichiers supplmentaires tant spcifiques ces logiciels).Hormis mimetype et META-INF dont les noms et structures sont imposs par la convention, les autres dossiers peuvent tre nomms librement. Sigil utilisant une structure par dfaut frquemment utilise, nous l'avons en gnral conserve dans nos descriptions et nous la conseillons quand elle est possible.

    Le fichier mimetypeLe fichier mimetype contient une seule ligne qui stipule que le fichier est au format EPUB. Il ne faut en aucun cas la modifier :

    48

  • application/epub+zip

    Le mimetype est le premier fichier qui est ouvert par le logiciel lorsqu'on ouvre un livre epub sur un support de lecture. C'est une opration transparente pour le lecteur, mais qui est indispensable aux outils pour interprter et lire correctement les autres lments du livre. Il doit tre plac la racine du document epub, et non par exemple dans les dossiers META-INF ou OEBPS. Cet impratif est fondamental et a des implications en matire de zippage et dzippage des fichiers (voir le chapitre Extraire et recompresser un epub dans la section Enrichir son epub).

    Le container.xmlPrsent dans le dossier META-INF la racine de l'epub, il indique o est situ le fichier .opf (gnralement nomm content.opf, bien que l'on puisse changer son nom). De mme que pour le mimetype, son nom ne doit pas tre modifi.

    Le content.opfPar convention (mais pas imprativement) nomm ainsi, et prsent dans le dossier OEBPS, il indique l'emplacement des fichiers de l'epub. Il peut tre renomm si on le dsire, tant qu'il l'est galement dans le fichier container.xml.

    184363 9782814506510 Zonzon Ppette, fille de Londres fr publie.net Andr Baillon Andr Baillon text 2012-07-27 2012-07-27 Quand il fait paratre "Zonzon Ppette, fille de Londres" en 1923, le belge Andr Baillon, entre deux tentatives de suicide, entre l'hpital psychiatrique de la Piti-Salptrire, Paris. Il a dj plusieurs vies derrire lui, flambeur de casino, paysan en sabots, secrtaire de rdaction d'un journal mdical.... Est-ce tout cela qui donne la lgret de Zonzon Ppette cet arrire-got d'une danse sur un abme ? Notre littrature populaire est un continent fait de ces vies qui se brlent tout entires l'criture, mais ne viennent pas rejoindre les livres qu'on dit nobles.

  • type="application/xhtml+xml" />

    Comme vous pouvez le constater sur les lignes de code ci-dessus, ce fichier est constitu de plusieurs parties. Dcortiquons-les afin de mieux comprendre comment est constitu ce fichier primordial de l'epub.

    La dclaration XMLLe format EPUB, cet ensemble de dossiers, fichiers et documents, utilise un langage de balisage appel XML.

    Cette ligne identifie les normes utilises dans le document. Elle est prsente en premire ligne de tout document XML et indique la version du XML utilis, le type d'encodage des caractres et si des informations proviennent d'une source externe.Par convention, l'UTF-8 est toujours utilise dans l'dition lectronique. Pour que cela fonctionne parfaitement, il faut que votre logiciel soit configur pour, ce qui est le cas des diteurs que nous avons prsent dans les chapitres prcdents.

    La dclaration de la version du format EPUBLe XML peut suivre diffrentes rgles, diffrentes grammaires en quelque sorte, dfinies selon les usages auxquels doit rpondre le format final. Dans le cas de l'EPUB, la rgle, ou norme est l'Open Packaging Format, OPF.

    Cette norme volue rgulirement pour rpondre aux nouveaux usages et besoins de l'EPUB. L'organisme de normalisation de l'EPUB (IDPF) dfinit des versions du format (EPUB2, EPUB3). chaque version correspondent des nouvelles spcifications dans la norme OPF.

    Tout document compress doit indiquer de quel type est compos son contenu. Ici, nous dclarons que le code XML utilis est du type OPF. Ce "type" est appel namespace en anglais, abrg en ns, d'o ici xmlns. La mention de la version 2.0 nous indique quelles sont les spcifications exploites dans ce fichier (et par dfaut lesquelles ne le sont pas, si l'on connat l'existence d'une version ultrieure).

    Les mtadonnes

    50

  • Cette partie du fichier fournit les informations relatives aux mtadonnes (pour plus d'informations sur les mtadonnes voir le chapitre Valider ses mtadonnes dans la section Contrler ses fichiers). Ce sont les informations d'i