Pourquoi devrais-je utiliser l'. Epub format?
Parce que c'est un standard ouvert et libre. L'. Epub est un standard pour les livres électroniques créés par les International Digital Publishing Forum.
Il se compose de base de XHTML du contenu du livre, XML pour la description, et un nouveau nom de fichier zip à tenir tous les po Tout le monde peut faire de ces livres, et depuis ils sont essentiellement juste XHTML, tout le monde peut les lire.
Pour un examen des programmes qui peuvent lire des livres au format epub, cliquez ici.
Certains livres de la FIAM. Epub format sont disponiblesici.
Comment fabriquer un livre à la main epub
Si vous êtes intéressé, j'ai réalisé l'information dans ce guide par une combinaison de l'ingénierie inverse de la Sherlock Holmes livre le site d'Adobe, de la lecture à travers les caractéristiques de la FIAM site Web, et d'essais et d'erreurs que j'ai eu un livre à la charge de travail correctement dans Digital Editions. (Je pense qu'il est correct de faire cela depuis Holmes est dans le domaine public maintenant ...).
Outils nécessaires:
-
Un éditeur de texte. Tout ce qui peut modifier des fichiers texte, HTML et XML. Exemple: le Bloc-notes
- A. Zip programme. Tout ce qui peut créer. Zip. Exemple: Windows XP's built-in. Zip soutien
Le processus peut être décomposé en deux parties:
1) Préparer le contenu
2)
Mettez dans le récipient.
Tout d'abord, nous allons vérifier les spécifications officielles. Oui, c'est très ennuyeux et difficile à suivre, mais ne sont-ils pas tous? Ce seront utiles plus tard cependant. Après avoir obtenu la structure de base du fichier de configuration, les spécifications officielles sont à portée de main pour référence pour les balises qui ne sont pas très souvent utilisé, ou si vous ne me souviens pas exactement ce qui va dans une certaine étiquette. Ne les laissez pas vous faire peur mais, nous n'avons qu'à jouer avec deux fichiers XML, le reste est soit directement XHTML, ou les fichiers que vous pouvez copier le fichier à partir de l'échantillon que nous allons regarder plus tard.
FIAM Specs:
(Autorisé Mark-up de référence pour inclure des fichiers XHTML)
Structure
Container
Avant de commencer la préparation de notre propre livre électronique, permet de regarder à l'intérieur d'un échantillon de fichier.
-
Renommez le fichier. Epub extension. Zip
- Ouvrez le fichier Zip
Super. Maintenant ce qui est tout cela?
A. Epub fichier contient, au minimum, les fichiers / dossiers:
- mimetype - raconte un lecteur / système d'exploitation ce qui est ici
- META-INF folder - Ce dossier contient, au minimum, la container.xml fichier, qui indique au logiciel de lecture où dans le conteneur pour trouver le livre.
- OEBPS dossier - Recommandé pour l'implantation du contenu des livres. Il contient:
-
Dossier Images - images cliquez ici
- Content.opf - fichier XML qui répertorie ce qui est dans le contenant
- toc.ncx - Il s'agit de la table des matières
-
xhtml fichiers - Le livre du contenu de ces
Voyons chacun de ces plus en détail.
N'hésitez pas à extraire ces fichiers et les utiliser comme un modèle ...
Une chose à noter avant de commencer: les noms de fichiers sont sensibles à la casse.
Cela signifie que si vous avez un fichier nommé "Chapter1.xhtml"
et vous vous référez à ce que "chapter1.xhtml" dans le fichier. OPF ou fichier. NCX fichier, le livre ne s'affichera pas correctement.
Mimetype
Ce fichier est un fichier texte ASCII qui contient la ligne: "application / epub + zip"
Le système d'exploitation peut consulter ce fichier pour savoir ce qu'est un. Epub fichier au lieu d'utiliser l'extension du fichier. Ce fichier doit être le premier fichier dans le fichier zip, et ne doivent pas être compressés.
META-INF du dossier
Ce fichier contient les container.xml, qui pointe vers l'emplacement du fichier Content.opf. Ce dossier est le même pour tous les e-book, vous devez donc être en mesure de recycler l'ensemble du dossier dans le fichier sans apporter des changements.
OEBPS dossier
Dossier Images
Si vous avez des images de votre livre électronique, ils vont ici.
Content.opf
Ce fichier donne la liste de tous les fichiers dans le répertoire. Epub conteneur, définit l'ordre des dossiers, des magasins et les méta-données (auteur, genre, éditeur, etc) des informations.
Notez que ce fichier peut être nommé à ce que vous voulez l'appeler, tant que le fichier container.xml points mentionnés ci-dessus pour le bon nom de fichier.
Beaucoup de choses dans ce dossier. Je vais aller à chaque balise obligatoire ici. Vérifiez les spécifications pour voir plus d'informations sur les balises de méta-données en option.
dc: title - Titre de l'ouvrage
dc: language - Identifie la langue utilisée dans le contenu des livres. Le contenu doit être conforme auxRFC 3066.
Liste des codes de langue. (Je copie simplement le marqueur de langue à partir de l'échantillon ...)
dc: identifiant - Ce livre est l'unique pièce d'identité. Ce doit être un identifiant unique pour chaque e-livre. Les spec ne donne aucune sorte de recommandation pour que l'utilisation, mais d'un numéro ISBN sera un bon pari. J'ai utilisé le nom de mon site Web et la date et l'heure.
Une chose à noter, en raison de la façon dont le fichier interagit avec toc.ncx, il suffit de modifier ce qui est après la " uuid:"
sur cette ligne.
Ensuite vient le manifeste. Ceci est juste une liste des fichiers dans le répertoire. Epub conteneur, et de leur type de fichier.
Chaque élément est également attribué un élément identifiant est utilisé dans la colonne vertébrale de content.opf. Cette liste n'a pas à être dans un ordre particulier.
La colonne vertébrale de la section des listes de lecture du contenu. La colonne vertébrale n'est pas à la liste de tous les fichiers dans le manifeste, il suffit de commander la lecture. Par exemple, si le manifeste des listes d'images, ils n'ont pas à être inscrit dans la colonne vertébrale.
toc.ncx
C'est la table des matières. Ce dossier montre que les contrôles en place dans la gauche la table des matières volet Digital Editions
Les choses dont vous avez besoin de changer:
-
Assurez-vous que le uid correspond à ce que vous avez en content.opf
- doctitle: Le texte à l'intérieur de la balise est ce texte sera affiché comme titre dans les livres le logiciel de lecture
-
Le navpoint tag.
Chaque point de navigation est l'inscription d'un chapitre, le texte est le nom de chapitre, et la src le fichier, il est des liens vers.
Si vous copiez une navpoint tag série d'ajouter des chapitres, assurez-vous de mettre à jour les valeurs id et playorder.
Notes:
Selon les spécifications, l'ID peut être ce que vous voulez, mais il est plus facile de garder la trace de choses si vous utiliser le même ID que vous avez utilisé pour ce fichier dans le. OPF fichier. Aussi, certains lecteurs ne permettront pas d'afficher la table des matières, si l'ID ne correspond pas.
Aussi, le playorder valeurs doivent être en ordre. (Un point de playorder 1 sera un point avant avec playorder 2, etc) Ils doivent également être énumérés dans l'ordre, et ne peuvent pas avoir tous les écarts. (Vous avez un message d'erreur si vous passer de 1 à 20, etc)
page-template.xpgt
Ce fichier ne fait pas partie de la FIAM spec, mais Adobe Digital Editions l'utilise pour le formatage et la mise en colonnes et tout. Vous n'avez pas besoin de ce fichier à tous, mais votre livre sera agréable dans Digital Editions, si vous l'y inclure. D'autres lecteurs ne devrait l'ignorer.
Note: Vous pouvez utiliser un fichier. Fichier css feuille de style pour les styles de mise en page de votre livre ainsi. Assurez-vous simplement à la liste dans le manifeste de Content.opf
Il convient également de noter ici, tout le style devrait être fait en une feuille de style CSS, et non pas dans le document.
Contenu. Xhtml fichiers
Contenu des fichiers devraient être des documents XML 1.1
Si vous n'êtes pas familier avec le XML, il s'agit à la base avec la fermeture des balises HTML de chaque élément, et de plusieurs balises de style ne sont pas supportées.
Rendre le contenant
Maintenant nous faisons la. Epub contenant tous ces fichiers vont dans.
1.
Créer un vide. Zip avec quelque dénomination que ce soit vous
2.
Mimetype Copiez le fichier dans le fichier zip (ne pas utiliser la compression sur ce fichier)
3. Copiez le reste des fichiers et des dossiers mentionnés ci-dessus dans le fichier zip *
4. Re-le. Zip extension. Epub
*
La spécification recommande que les livres des fichiers vont dans un "OEBPS"
dossier dans le fichier zip. Si vous les mettez dans un autre endroit, assurez-vous que container.xml dans le répertoire META-INF points à l'emplacement correct de la *. opf fichier.
Le fichier zip de la mise en page devrait ressembler à quelque chose comme ceci:
-
mimetype
META-INF
- container.xml
OEBPS images
- content.opf
- toc.ncx
- stylesheet.css
- content.xhtml
Vous devriez maintenant être en mesure d'ouvrir votre eBook Adobe Digital Editions, ou tout autre lecteur qui prend en charge le. Epub format.
Si vous voulez tricher, téléchargez le fichier ci-dessous. C'est un fichier zip qui est vide chapitre pages, et le toc et le contenu des fichiers de pré rempli, si tout ce que vous avez à faire est de copier et de coller le contenu de votre site dans les fichiers vides, et de modifier les OPF et NCX fichiers.
Exemple de fichier Blank
Vérifier votre fichier epub
Donc vous avez fait un échantillon epub livre, et il ne s'ouvre pas, ou il ouvre avec un message d'erreur, ou ressemble funky. Et maintenant?
epubcheck est un programme qui analyse votre fichier epub et afficher toutes les erreurs qu'il trouve dans le livre.
Vous pouvez le télécharger
ici
or go to
threepress du site Web de l'avoir scanné. |