Кандай HTML жана XML From бир EPUB File түзүү үчүн

An EPUB билэ таанымал китеп берилген башка бир түрү болуп саналат. Сиз кайрып жазуу же жарыялоо жөнүндө пландап жатабыз, эгерде, сиз сиздин HTML сактоо керек Mobipocket делосуна , ошондой эле EPUB эле. кандайдыр бир мааниде, бир EPUB билэ РЖД делосуна караганда куруу үчүн бир топ кыйын болуп саналат. EPUB XML негизделет, демек, сиз жөн гана сиздин XML материалдары түзөт, аларды чогултам, аны бир EPUB барышыбыз керек.

Кандай HTML жана XML From бир EPUB File түзүү үчүн

Бул сиз EPUB билэни түзүү үчүн зарыл кадам болуп саналат:

  1. Сиздин HTML Build. Сиздин китеп-ны үчүн CSS менен HTML жазылган. Бирок, бул жөн гана HTML, ал XHTML деген эмес. Демек, силер, адатта, XHTML жазуу жок болсо, (бардык сыпаттарын курстар колдонуп, элементтерин жаап, ж.б.у.с.) силер XHTML үчүн HTML айландыруу керек. Сиз китеп үчүн бир же бир нече XHTML материалдары колдоно аласыз. Көп адамдар өзүнчө XHTML документтеринде эске бөлүмдөрдү бөлүп. баарын XHTML документ болгондон кийин, баары чогуу бир папкага салып кой.
  2. Бир түзүү MIME түрү File . Тексттик редактор бир жаңы документти ачуу жана түрү: Колдонмо / EPUB + индекс кандай узартуунун жок "Mimetype" сааты сактоо. Сиздин XHTML документтеринде менен папка ошол сааты кой.
  3. Сиздин стилдерди кошуу. деп беттен үчүн сиз китептин бир эки стилдерди түзүү керек
    1. page_styles.css: @page {
    2. маржа-Төмөндө: 5pt;
    3. маржа-топ: 5pt
    4. }
    5. stylesheet.css деп аталган китеп стилдеги бирин түзөт. Сиз жөн гана, алар кандай унутпашыбыз керек, аларга башка аттарды бере аласыз. Сиздин XHTML жана Mimetype материалдар менен бир каталогдо бул документ сактоо.
  1. Мукаба сүрөт кошуу. Сиздин Cover Image 64kB башка эч бир JPG билэ болушу керек. Силер болсо аны жакшы, бирок аны жакшы жактарын көрүүгө умтула алабыз аз. Кичинекей окуп аябай кыйын болушу мүмкүн жана сиздин китептин сиздин маркетинг кайда капкагын болуп саналат.
  2. Сиздин аты Build. Сиздин аты-беттеги Сиз Cover Image колдонууга ээ эмес, бирок көпчүлүк адамдар. Сиздин титулдук барагын кошуу үчүн, titlepage.xhtml деп XHTML сааты түзөт. Бул сүрөттү SVG колдонуп, титулдук бетине бир мисалы болуп саналат. мукаба сүрөтү көрсөтүүгө баса бөлүгүн өзгөртүү:
    1. <Башчысы>
    2. <Мета HTTP-equiv = "Content-түрү" мазмун = "текст / HTML; белги = UTF-8" />
    3. <Аталышы> Cover
    4. <Стили түрү = "текст / CSS" аталышы = "override_css">
    5. @page {толтургучтар: 0px; margin: 0}
    6. орган {текстти тегиздөө: борбору; толтургучтар: 0px; маржа: 0px; }
    7. <Орган>
    8. <Сүрөттүн туурасы = "425" бийиктик = "616" xlink: адреси "cover.jpeg" />
  1. Сенин "Мазмуну" Build. Сиздин текст редактордо toc.ncx аталган билэни түзүү. Бул XML-билэ, жана ал китепте бүт HTML материалдар менен көрсөтүүгө тийиш. Бул жерде Мазмунун эки элементтен турган үлгү болуп саналат. Сиздин китепте баса бөлүктөрүн өзгөртүү жана кошумча бөлүмдөрү кошумча navPoint элементтерди кошуу:
    1. <Башчысы>
    2. <Мета мазмун = "0c159d12-f5fe-4323-8194-f5c652b89f5c" аталышы = "СТРБнү: UID" />
    3. <Мета мазмун = "2" аталышы = "СТРБнү: тереңдик" />
    4. <Мета мазмун = "калибрдүү (0.8.68)" аталышы = "СТРБнү: генератор" />
    5. <Мета мазмун = "0" аталышы = "СТРБнү: totalPageCount" />
    6. <Мета мазмун = "0" аталышы = "СТРБнү: maxPageNumber" />
    7. <текст> бир Website Build кантип
    8. "А1" playOrder = "0">
    9. <текст> Хостинг
    10. <мазмуну УРА = "build_website.html # Step1" />
    11. "a2" playOrder = "1">
    12. <текст> Сиз домендик аталыш керек эмеспи?
    13. <мазмуну УРА = "build_website.html # Step2" />
  1. Бир контейнер XML билэни кошуу. Сиздин текст редактордо container.xml деп аталган билэни түзүү жана HTML документтеринде төмөндө суб-каталогдо куткарам. билэ окуп бериши керек:
    1. <Контейнер версия = "1.0" xmlns = "челек: Oasis: аттары: TC: OpenDocument: xmlns: контейнер">
    2. <Толук жолдо rootfile = "content.opf" медиа-түрү = "Колдонмо / oebps-топтом + XML" />
  2. Көрүү тизмесин (content.opf) түзүү. Бул сиздин EPUB китеби эмне экенин түшүндүрөт сөп. Бул китепте (жазуучу сыяктуу, датасын расмий жарыялайт жана жанр) жөнүндө метадайындарды камтыйт. Бул жерде бир үлгү иретинде болуп саналат, сиз китепти чагылдыруу үчүн сары бөлүгүн өзгөртүү керек:
    1. <Топтом xmlns = "http://www.idpf.org/2007/opf" чыгаруу = "2.0" уникалдуу-аныктагыч = "uuid_id">
    2. <Мета xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns: opf = "http://www.idpf.org/2007/opf" xmlns: dcterms = "HTTP: / /purl.org/dc/terms/ "xmlns: калибрдүү =" http://calibre.kovidgoyal.net/2009/metadata "xmlns: DC =" http://purl.org/dc/elements/1.1/ ">
    3. Кыргызча
    4. бир Website Build кантип
    5. "Kyrnin, Атайга" opf: ролу = "борбору"> Атайга Kyrnin
    6. <Мета аты = "жамынчы" мазмун = "жамынчы" />
    7. 0101-01-01T00: 00: 00 + 00: 00
    8. 0c159d12-f5fe-4323-8194-f5c652b89f5c
    9. <Айкын>
    10. <нерсе Гуппи "cover.jpeg" ID = "жамынчы" медиа-түрү = "сүрөтү / сааты" />
    11. <нерсе Гуппи "build_website.html" ID = "ID1" медиа-түрү = "Колдонмо / XHTML + XML" />
    12. <нерсе Гуппи "page_styles.css" ID = "page_css" медиа-түрү = "текст / CSS" />
    13. <нерсе Гуппи "stylesheet.css" ID = "CSS" медиа-түрү = "текст / CSS" />
    14. <нерсе Гуппи "titlepage.xhtml" ID = "titlepage" медиа-түрү = "Колдонмо / XHTML + XML" />
    15. <Нерсе Гуппи "toc.ncx" медиа-түрү = "Колдонмо / х-dtbncx + XML" ID = "ncx" />
    16. <Омурткасы ТОК = "ncx">
    17. <Жол>
    18. <Шилтеме Гуппи "titlepage.xhtml" түрү = "жамынчы" аталышы = "Cover" />
  1. Бул, баары бир каталогуна бирге болот (суб-каталогуна META-INF кирип container.xml, башка) керек зарыл болсо, ошонун баарын өздүк болот. Биз анда контейнер каталогуна кыдырып барып, ал аталышы жана жазуучу аттарын чагылдырат ысмы бар текшерип келет.
  2. Аны каалаган кантип деген дептердин каталогун ээ кийин сиз каталогун айтыс үчүн Zip Archive программасын колдонуу керек. Менин үлгү каталог Почта деген делосуна катары аяктайт "кантип Website Build үчүн - Атайга Kyrnin.zip"
  3. Акыр-аягы, .epub үчүн .zip чейин аянтчанын аты өзгөрөт. Сиздин иштетүү системасы нааразылык мүмкүн, бирок аны менен бирге алга. Сиз бул EPUB узартуу үчүн келет.
  4. Акырында, китеп сыноо. Бул EPUB формат биринчи аракет боюнча туура алуу кыйын, андыктан ар дайым билэни текшеришибиз керек. Калибрлүү сыяктуу EPUB окурмандарына, аны ачуу. ал да туура эмес болуп калса, маселени туура калибрлүү колдоно аласыз.