Како креирати ЕПУБ датотеку из ХТМЛ-а и КСМЛ-а

ЕПУБ датотека је друга врста ебоок датотеке која је популарна. Ако планирате да пишете или објавите ебоок, требало би да сачувате свој ХТМЛ као Мобипоцкет датотеку , а такође и као ЕПУБ. На неки начин, епуб фајл је много лакши за изградњу него Моби фајл. Пошто је ЕПУБ базиран на КСМЛ-у, једноставно морате креирати своје КСМЛ датотеке, сакупљати их заједно и назвати је епуб.

Како креирати ЕПУБ датотеку из ХТМЛ-а и КСМЛ-а

Ово су кораци које треба предузети да бисте креирали епуб датотеку:

  1. Изградите свој ХТМЛ. Ваша књига је написана у ХТМЛ-у, ЦСС за стилинг. Али, то није само ХТМЛ, то је КСХТМЛ. Дакле, ако обично не пишете у КСХТМЛ (затварање елемената, коришћење цитата око свих атрибута и тако даље), мораћете да конвертујете свој ХТМЛ у КСХТМЛ. Можете користити једну или више КСХТМЛ датотека за своје књиге. Већина људи раздваја поглавља у одвојене КСХТМЛ датотеке. Када имате све КСХТМЛ датотеке, ставите их у фолдер све заједно.
  2. Креирајте датотеку типа МИМЕ . У вашем текстуалном едитору отворите нови документ и откуцајте: апплицатион / епуб + зип Сачувајте датотеку као "миметипе" без било каквог додатка . Поставите ту датотеку у фасциклу помоћу КСХТМЛ датотека.
  3. Додајте своје стил листе. Требали бисте креирати два листа за вашу књигу за странице које се зову
    1. паге_стилес.цсс: @паге {
    2. маргин-боттом: 5пт;
    3. маргин-топ: 5пт
    4. }
    5. Направите једну за стилове књиге под називом стилесхеет.цсс. Можете им дати друга имена, само ће вам се требати запамтити шта јесу. Сачувајте ове датотеке у истом директоријуму помоћу КСХТМЛ и миметипе датотека.
  1. Додајте своју насловну слику. Ваша насловна слика би требала бити ЈПГ датотека не више од 64КБ. Што је мањи, можете га учинити бољим, али га држите добро. Мале слике могу бити веома тешке за читање, а поклопац је место на којем вршите рекламирање ваше књиге.
  2. Изградите своју насловну страницу. Не морате користити насловну страну као насловну страницу, већ већина људи. Да бисте додали насловну страницу, направите КСХТМЛ датотеку под називом титлепаге.кхтмл. Ево примера насловне странице која користи СВГ за слику. Промените означени део да бисте указали на своју насловну слику:
    1. <хтмл кмлнс = "хттп://ввв.в3.орг/1999/кхтмл" кмл: ланг = "ср">
    2. <хеад>
    3. <мета хттп-екуив = "Цонтент-Типе" цонтент = "тект / хтмл; цхарсет = утф-8" />
    4. <титле> Наслов
    5. <стиле типе = "тект / цсс" титле = "оверриде_цсс">
    6. @паге {паддинг: 0пт; маргин: 0пт}
    7. тело {тект-алигн: центер; паддинг: 0пт; маргин: 0пт; }
    8. <боди>
    9. <див>
    10. <свг кмлнс = "хттп://ввв.в3.орг/2000/свг" кмлнс: клинк = "хттп://ввв.в3.орг/1999/клинк" версион = "1.1" ширина = "100%" висина = "100%" виевБок = "0 0 425 616" пресервеАспецтРатио = "нема">
    11. <имаге видтх = "425" хеигхт = "616" клинк: хреф = " цовер.јпег " />
  1. Израдите свој "Садржај". Креирајте датотеку названу тоц.нцк у текстуалном едитору. Ово је КСМЛ датотека и требало би да показује све ваше ХТМЛ датотеке у вашој књизи. Ево узорка са два елемента у табели. Промените означене делове у књигу и додајте додатне навПоинт елементе за додатне секције:
    1. <нцк кмлнс = "хттп://ввв.даиси.орг/з3986/2005/нцк/" версион = "2005-1" кмл: ланг = "енг">
    2. <хеад>
    3. <мета цонтент = "0ц159д12-ф5фе-4323-8194-ф5ц652б89ф5ц" наме = "дтб: уид" />
    4. <мета цонтент = "2" наме = "дтб: дубина" />
    5. <мета цонтент = "цалибер (0.8.68)" наме = "дтб: генератор" />
    6. <мета цонтент = "0" наме = "дтб: тоталПагеЦоунт" />
    7. <мета цонтент = "0" наме = "дтб: макПагеНумбер" />
    8. <доцТитле>
    9. <тект> Како изградити сајт
    10. <навМап>
    11. <навПоинт ид = " а1 " плаиОрдер = " 0 ">
    12. <навЛабел>
    13. <тект> Хостинг
    14. <цонтент срц = " буилд_вебсите.хтмл # степ1 " />
    15. <навПоинт ид = " а2 " плаиОрдер = " 1 ">
    16. <навЛабел>
    17. <тект> Да ли вам је потребно име домена?
    18. <цонтент срц = " буилд_вебсите.хтмл # степ2 " />
  1. Додајте КСМЛ датотеку контејнера. У вашем текстуалном едитору, креирајте датотеку која се зове цонтаинер.кмл и спремите је у под-директоријум испод ваших ХТМЛ датотека. Датотека би требало да прочита:
    1. <цонтаинер версион = "1.0" кмлнс = "урн: оасис: имена: тц: опендоцумент: кмлнс: контејнер">
    2. <роотфилес>
    3. <роотфиле фулл-патх = "цонтент.опф" медиа-типе = "апплицатион / оебпс-пацкаге + кмл" />
  2. Креирајте листу садржаја (цонтент.опф). Ово је датотека која објашњава шта је ваша епуб књига. Укључује метаподатке о књизи (као аутор, датум објављивања и жанр). Ево узорка, требало би да промените делове у жутој боји тако да одражавају књигу:
    1. <пацкаге кмлнс = "хттп://ввв.идпф.орг/2007/опф" версион = "2.0" уникуе-идентификатор = "ууид_ид">
    2. <метадата кмлнс: кси = "хттп://ввв.в3.орг/2001/КСМЛСцхема-инстанце" кмлнс: опф = "хттп://ввв.идпф.орг/2007/опф" кмлнс: дцтермс = "хттп: /пурл.орг/дц/термс/ "кмлнс: цалибер =" хттп://цалибре.ковидгоиал.нет/2009/метадата "кмлнс: дц =" хттп://пурл.орг/дц/елементс/1.1/ ">
    3. <дц: лангуаге> ср
    4. <дц: титле> Како изградити сајт
    5. <дц: цреатор опф: филе-ас = " Кирнин, Јеннифер " опф: роле = "аут"> Јеннифер Кирнин
    6. <мета наме = "цовер" цонтент = "цовер" />
    7. <дц: дате> 0101-01-01Т00: 00: 00 + 00: 00
    8. <дц: допринос опф: роле = "бкп">
    9. <дц: идентификатор ид = "ууид_ид" опф: сцхеме = "ууид"> 0ц159д12-ф5фе-4323-8194-ф5ц652б89ф5ц
    10. <манифест>
    11. <итем хреф = " цовер.јпег " ид = "цовер" медиа-типе = "имаге / јпег" />
    12. <итем хреф = " буилд_вебсите.хтмл " ид = "ид1" медиа-типе = "апплицатион / кхтмл + кмл" />
    13. <итем хреф = " паге_стилес.цсс " ид = "паге_цсс" медиа-типе = "тект / цсс" />
    14. <итем хреф = " стилесхеет.цсс " ид = "цсс" медиа-типе = "тект / цсс" />
    15. <итем хреф = " титлепаге.кхтмл " ид = "титлепаге" медиа-типе = "апплицатион / кхтмл + кмл" />
    16. <итем хреф = "тоц.нцк" медиа-типе = "апплицатион / к-дтбнцк + кмл" ид = "нцк" />
    17. <спине тоц = "нцк">
    18. <итемреф идреф = "титлепаге" />
    19. <итемреф идреф = "ид1" />
    20. <водич>
    21. <референце хреф = "титлепаге.кхтмл" типе = "цовер" титле = "Обложка" />
  1. То су све датотеке које су вам потребне, сви би требало да буду заједно у директоријуму (осим за цонтаинер.кмл, који иде у под-директоријум МЕТА-ИНФ). Волимо да идемо у директоријум контејнера и уверимо се да има име које одражава имена наслова и аутора.
  2. Када имате директориј фајлова именован како га желите, требало би да користите програм Зип архиве за зип директориј. Мој каталог узорака завршава се као зип датотека под називом "Како изградити веб страницу - Јеннифер Кирнин.зип"
  3. Коначно, промените проширење имена датотеке из .зип у .епуб. Ваш оперативни систем може да протестује, али наставите са тим. Желите да ово има епуб продужетак.
  4. На крају, тестирајте своју књигу. Тешко је добити епуб формат на првом покушају, тако да увијек требате тестирати своју датотеку. Отворите је у читачу епуб-а попут калибра. Ако се не приказује правилно, можете користити калибар да бисте исправили проблеме.