Pour créer 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 procédure est très simple : installez une des deux extensions que nous allons présenter dans ce chapitre, ouvrez votre fichier dans Writer/Texte et exportez votre fichier.
La méthode que nous allons décrire ici implique deux processus différents. 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) apportées aux épreuves du livre au fur et à mesure de sa fabrication devront être intégrées dans le logiciel de mise en page et dans l'éditeur de texte. Ce travail de report de corrections pouvant être conséquent, il faut avoir conscience de cette contrainte et évaluer l'apport de cette méthode dans sa chaîne de fabrication.
Il existe deux extensions qui vous permettent d'exporter votre fichier .ODT vers un livre epub :
Writer2ePub peut être téléchargé à partir du dépôt d'extensions d'OpenOffice (http://extensions.openoffice.org/en/project/Writer2ePub).
Pour installer Writer2ePub démarrez Office, lancez le gestionnaire d'extensions [ Outils > Gestionnaire des extensions ] et après avoir cliqué sur le bouton [ Ajouter ] activez l'extension « writer2epub.oxt ».
Une fois l'extension installée, vous devriez avoir trois nouveaux boutons dans la partie gauche de la barre principale représentant 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 métadonnées et de lancer l'exportation.
Writer2xhtml peut être téléchargé de http://writer2latex.sourceforge.net/:
Pour installer Writer2xhtml décompressez le fichier .ZIP que vous venez de télécharger, démarrez Office, lancez le gestionnaire d'extensions ([ Outils > Gestionnaire des extensions ]) et, après avoir cliqué sur le bouton [ Ajouter ], activez l'extension « writer2xhtml.oxt ».
Désormais, vous aurez dans [ Fichier > Exporter... ], parmi les types de fichiers disponibles, le format .EPUB.
Dans les paragraphes qui suivent, nous allons vous donner quelques conseils préparatoires pour faciliter à la fois :
Il s'agit de conseils généraux qui peuvent en général 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 spécifiquement les options de chaque extension pour l'exportation.
Comme votre texte LibreOffice / OpenOffice devra être intégré dans un fichier epub et que celui-ci n'a pas de dimension, il est inutile de travailler avec l'aperçu du résultat imprimé qui simule une page A4 à l'écran. Utilisez le menu Affichage > Mise en page Web, pour voir votre contenu en mode flux.
Dans l'affichage en mode web, le texte est réadapté lorsque vous changez la taille de la fenêtre de document ce qui est parfait pour faire des tests de comportement selon la taille du périphérique de lecteur.
Un conseil commun lors de la préparation de la publication est de veiller à garder une certaine sobriété. Cette recommandation est particulièrement importante lorsque vous visez la création d'œuvres epub : votre epub sera lu sur des dispositifs très disparates et vous n'avez qu'un contrôle limité sur la façon 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 décidé d'appliquer seront exportés, 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 à zéro est un peu intimidant à utiliser. Essayez-le au moins une fois sur un texte de quelques lignes.
Une autre bonne habitude est de systématiser l'emploi des styles au détriment du formatage manuel utilisé trop régulièrement dans le traitement de texte classique.
La fenêtre Styles et formatage (F11) permet de modifier de façon pointue les attributs de chaque style et d'en créer des nouveaux.
Mais de combien de styles avez-vous besoin ? Si l'on reste dans le domaine de la littérature, 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 déjà des styles pour la majorité de ces catégories. Ils sont très simples à trouver et à utiliser :
Regardez bien les styles de paragraphes fournis par le logiciel, faites votre sélection 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 adaptés à votre cible -- l'epub -- vous pouvez utiliser la commande [ Édition > Rechercher/remplacer ] pour appliquer des styles ou autres attributs de formatage.
Pour appliquer un changement non pas à tout un paragraphe ou titre, mais seulement à une partie de celui-ci, valorisez l'utilisation des styles de caractères qui vous permettront ensuite de retoucher plus facilement votre document, si besoin. Le fonctionnement est le même qu'avec les styles de paragraphe, hormis que le style de caractère ne s'applique strictement qu'à la partie du texte sélectionnée et que ceux-ci sont listés séparément. Vous y accéderez en cliquant sur .
Une fois vos styles utilisés, vous pouvez alléger la liste des styles pour travailler plus vite en passant dans la liste [Styles appliqués] de la fenêtre [Styles et formatage].
On a tous tendance, pour ajuster une mise en page, à rajouter des sauts, vides, de paragraphe en appuyant plusieurs fois sur la touche [Entrée]. Il s'agit d'une mauvaise habitude qui est en général à éviter, mais qui, dans le cas de l'export vers epub, conduit à une transcription disgracieuse. Vous êtes donc invités à utiliser les espacements au-dessus et en dessous des paragraphes dans les styles, notamment pour les titres, les légendes des images, et les tableaux.
Pour forcer un saut de page, utilisez la commande [ Insertion > Saut manuel ]
Lors du contrôle des espacements, vous pouvez activer l'option [ Affichage > Caractères non imprimables ] pour voir tous les caractères que vous avez insérés.
Enfin, dans ses options d'exportation, Writer2xhtml vous permet d'éviter que des paragraphes vides soient exportés dans le fichier epub.
Toutes vos images enregistrées aux formats :
sont utilisables dans vos documents Openoffice / LibreOffice et seront exportés en epub.
Et le SVG ? Il fait partie des spécifications OPS 2.0 et son emploi est possible dès à présent 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 problèmes ultérieurs de conversion vers d'autres formats (MOBI,...).
Compte tenu des capacités des liseuses, la résolution d'une image devrait se situer entre 150 et 170 dpi. Cette valeur va bien sûr varier ensuite selon les tailles d'écran.
À titre de compromis, pour les images pleins écrans, il est possible de choisir une taille d'image réelle 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 même pas sur beaucoup de liseuses, car étant considérées comme trop volumineuses.
Il faut donc parfois rétrécir leur taille en utilisant un logiciel de traitement d’images 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 contrôler plus finement l'affichage.
L'utilisation de tabulations pour créer une présentation 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 limitée 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.
Tandis que les hyperliens, comme on pouvait bien s'y attendre, les liens utilisant comme cibles des repères de texte (créés avec le menu insertion : repère de texte) ou des images sont transcrits fidèlement, les renvois et autres champs de références complexes sont à éviter.
Les métadonnées sont les données bibliographiques et descriptives qui accompagnent votre document. Vous pouvez les ajouter :
Les champs Titre et Auteur des métadonnées qui apparaîtront dans vos liseuses en font partie.
Dans le traitement de texte classique et les PDF vous allez demander à Writer de créer pour vous une table des matières s'appuyant sur les styles de paragraphe. L'export vers epub utilise le même mécanisme, mais vous n'avez pas besoin d'insérer la table des matières dans votre document : elle sera générée automatiquement et insérée dans un fichier spécifique à l'intérieur de l'epub. Vous devez simplement veiller à ce que la structure de votre document telle qu'elle apparaît dans le navigateur (F5) corresponde à la table des matières que vous souhaitez voir apparaître dans l'epub.
Imaginons que vous ayez fixé une largeur de 50% à une image de votre EPUB. Si vous désirez l'utiliser sur un iPad (exemple), dont la largeur de page serait de 12 centimètres et les marges de 5 millimètres de part et d'autre, la largeur de l'image sera réadaptée au nouveau format de page et mesurera exactement : 120 - (2x5) /2 = 55 millimètres.
W2X affiche une image en plein écran si elle répond aux deux conditions suivantes :
Maintenant que les préparatifs sont effectués, il ne reste plus qu'à produire l'epub proprement dit. Dans LibreOffice Writer, vérifiez que vous avez bien enregistré votre document et cliquez sur le premier bouton Writer2Epub.
Les champs de ce premier écran, par défaut Document Metadata, appellent peu de commentaires. Il est préférable de tous les renseigner.
En ce qui concerne la couverture, vous avez la possibilité de :
Vous pouvez ensuite cliquer sur le bouton [Document Preferences] pour personnaliser le comportement de Writer2Epub quant au contenu :
Si la case [Ajouter l'index au fichier epub] est cochée, la table des matières sera ajoutée dans le document. Le champ [Index Title] permet de contrôler le texte qui apparaît au-dessus de l'index, par exemple « Table des matières ». Nous rappelons que la table des matières ne doit pas nécessairement être placée 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 accès permanent.
Le fichier epub étant un assemblage de fichiers, W2E a besoin d'indications pour savoir où et comment effectuer les scissions. La méthode adoptée ici est fondée sur :
Par défaut Writer2Epub va transformer les images pour alléger le fichier epub. Leur taille, en particulier, est réduite pour répondre aux besoins de la lecture sur périphérique mobile et leur enregistrement se fait au format JPEG. Si vous cochez la première case, les images originales seront conservées à leur taille.
À moins que vous n'ayez coché la case précédente, vous pourrez définir la qualité de compression appliquée aux images produites automatiquement par le plug-in.
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 périphériques monochromes (Kobo..., éventuellement dédié à des impressions).
Les paramètres de taille et d'intégration de fontes numériques sont plus problématiques qu'autre chose puisque pour diffuser une fonte numérique, il faut avoir les droits ad hoc et les fontes numériques mentionnées 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'intégrer des polices aussi standard qui alourdiront le fichier sans réel avantage.
Cliquez alors sur OK dans la partie extrême gauche de la fenêtre. Attendez un peu. Writer2epub va éventuellement afficher une fenêtre indiquant les styles qu'il ignorera puis il continuera dès que vous validerez jusqu'à aboutir à la fenêtre de rapport qui doit mentionner « Export en epub complété ». Le fichier epub est créé dans le même dossier que le document ayant servi à le générer, et porte le même nom, mais avec l'extension .epub.
La production d'epub à partir de Writer2Latex est légèrement différente. 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.
La fenêtre d'exportation comporte plusieurs paramètres qu'il faudra renseigner.
Pour définir la taille finale des images, utilisez le réglage [Image Size]. Le réglage recommandé est [Use relative size], car il laisse en particulier l'image s'adapter aux tailles d'écran.
En ce qui concerne le texte, les paramètres par défaut sont intéressants. Le plug-in tente de garder tant que possible les styles que vous avez définis, il utilise des valeurs relatives conseillées pour les affichages à l'écran, car plus adaptables. En ce qui concerne les mises à l'échelle [scaling] de texte et de colonnes, ces paramètres sont de toute façon modifiables par le lecteur et dépendent au final des capacités du périphérique de lecture.
En revanche, les options [Ignore hard line breaks], [Ignore empty paragraphs] et [Ignore double spaces] sont très intéressantes, car elles permettent de « nettoyer » automatiquement des erreurs de saisies fréquentes.
Enfin, vous pouvez ajouter automatiquement les notes utilisées dans votre document LibreOffice. La relation entre l'appel de note et la note demeure.
La section [navigation table] permet de choisir les niveaux de titre à inclure dans la table des matières. Il suffit de dérouler pour choisir. Cependant, tous les lecteurs epub ne gèrent pas bien l'affichage des différents niveaux de titre et, à choisir trop de niveaux de titre, il est possible d'aboutir à des tables des matières trop longues pour être facilement utilisables. Il faut donc rester prudent et trouver un compromis.
Enfin, il est important de bien définir les critères d'exportation propres au format epub.
D'abord, mentionner comment Writer2Latex va procéder au découpage du document en partie comme spécifié dans le standard EPUB (voir chapitre dédié). Deux paramètres principaux sont proposés :
Vous pourrez alors cliquer sur le bouton [Edit document properties] pour afficher la fenêtre permettant de saisir les métadonnées. Cette fenêtre est plus riche que celle de Writer2Epub et intègre une bonne partie des données Dublin Core*, y compris dans les attributs optionnels que l'on rencontre par exemple dans la description du rôle des auteurs lorsque l'on clique sur le bouton [Add...] pour en ajouter.
À la fin, cliquez sur [OK] dans la fenêtre de métadonnées pour en sortir puis sur [Export].
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.