Как создать файл EPUB из HTML и XML

EPUB-файл – это другой тип популярного электронного файла. Если вы планируете писать или публиковать электронную книгу, вам следует сохранить HTML в виде файла Mobipocket, а также в виде EPUB. В некотором смысле, файл epub создать гораздо проще, чем файл Mobi. Поскольку EPUB основан на XML, вам просто нужно создать свои XML-файлы, собрать их вместе и назвать его epub.

Как создать файл EPUB из HTML и XML

Вот шаги, которые вы должны предпринять для создания файла epub:

  1. Создайте свой HTML. Ваша книга написана на HTML, с CSS для стилей. Но это не просто HTML, это XHTML. Поэтому, если вы обычно не пишете в XHTML (закрываете свои элементы, используете кавычки вокруг всех атрибутов и т. Д.), Вам нужно будет конвертировать HTML в XHTML. Вы можете использовать один или несколько файлов XHTML для своих книг. Большинство людей разделяют главы на отдельные файлы XHTML. Когда у вас есть все файлы XHTML, поместите их в папку.
  2. Создайте файл типа MIME. В текстовом редакторе откройте новый документ и введите:
     application/epub + zip 

    Сохраните файл как «mimetype» без расширения . Поместите этот файл в папку с вашими файлами XHTML.

  3. Добавьте таблицы стилей. Вы должны создать две таблицы стилей для своей книги, одну для страниц с именем

    1.  page_styles.css 

      :

       @page {
  4.  margin-bottom: 5pt; 
  5.  margin-top: 5pt 
  6. } 
    1. Создайте один для стилей книги с именем

       stylesheet.css 

      . Вы можете дать им другие имена, вам просто нужно вспомнить, что они собой представляют. Сохраните эти файлы в одном каталоге с файлами XHTML и mimetype.

  1. Добавьте изображение обложки. Ваше изображение на обложке должно быть размером не более 64 КБ. Чем меньше вы можете сделать это лучше, но сохраняйте его красивым. Маленькие изображения могут быть очень трудными для чтения, а обложка – это место, где вы продвигаете свою книгу.
  2. Создайте свою титульную страницу. Вам не обязательно использовать обложку в качестве титульной страницы, но большинство людей используют ее. Чтобы добавить титульную страницу, создайте файл XHTML с именем

     titlepage.xhtml 

    . Вот пример титульной страницы с использованием SVG для изображения. Измените выделенную часть так, чтобы она указывала на изображение обложки:

    1.  
  3.  
  4.  
  5.  
  6.  крышка 
  7.  
  8.  @page {padding: 0pt; Маржа: 0pt} 
  9.  body {text-align: center; обивка: 0pt; поле: 0pt; } 
  10.  
  11.  
  12.  
  13. 
    
  14.  
  1.   
  2. Создайте свое “оглавление”. Создайте файл с именем

     toc.ncx 

    в текстовом редакторе. Это файл XML, и он должен указывать на все ваши файлы HTML в вашей книге. Вот пример с двумя элементами в оглавлении. Измените выделенные части в своей книге и добавьте дополнительные элементы

     navPoint 

    для дополнительных разделов:

    1.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.   Как создать сайт  
  13. build_website.html # step1 ” />
  14. build_website.html # step2 ” />
  15. Добавьте контейнерный XML-файл. В текстовом редакторе создайте файл с именем

     container.xml 

    и сохраните его в подкаталоге под вашими HTML-файлами. Файл должен гласить:

    1.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21. Создайте список содержания (

     content.opf 

    ). Этот файл объясняет, что такое ваша книга epub. Он включает в себя метаданные о книге (такие как автор, дата публикации и жанр).Вот пример, вы должны изменить части в желтом, чтобы отразить вашу книгу:

    1.  
  22.  
  23.  
  1. <До> гп
  2.   Как создать сайт  
  3. cover.jpeg ” id = “cover” media-type = “image/jpeg” />
  4. page_styles.css ” id = “page_css” media-type = “text/css” />
  5. titlepage.xhtml ” id = “titlepage” media-type = “application/xhtml + xml” />
  6. Это все файлы, которые вам нужны, все они должны быть в одном каталоге (за исключением

     container.xml 

    , который находится в подкаталоге

     META-INF 

    ). Затем мы хотим перейти в каталог контейнера и убедиться, что у него есть имя, которое отражает название и имена авторов.

  1. Если у вас есть каталог с именами файлов, как вы хотите, вы должны использовать программу архивирования zip-файлов, чтобы сжать каталог. Мой пример каталога заканчивается в виде zip-файла с названием «Как создать сайт – Jennifer Kyrnin.zip»
  2. Наконец, измените расширение имени файла с

     .zip 

    на

     .epub 

    . Ваша операционная система может протестовать, но продолжайте. Вы хотите, чтобы это имело расширение epub.

  3. Наконец, протестируйте свою книгу. С первого раза сложно получить правильный формат epub, поэтому всегда проверяйте файл. Откройте его в читалке epub вроде Caliber. И если он не отображается правильно, вы можете использовать Калибр для устранения проблем.

Оцените статью
Solutics.ru
Добавить комментарий