HTML နဲ့ XML ကို မှစ. တစ်ခု EPub ဖိုင်မှတ်တမ်းဖန်တီးနည်း

တစ်ဦး EPub file ကိုလူကြိုက်များကြောင်း ebook ဖိုင်၏အခြားအမျိုးအစားဖြစ်ပါတယ်။ သင်တစ်ဦး ebook ရေးသားခြင်းသို့မဟုတ်ထုတ်ဝြေခင်းအပေါ်စီစဉ်နေတယ်ဆိုရင်, သင်တစ်ဦးအဖြစ်သင့် HTML ကိုကယ်တင်သင့်တယ် Mobipocket ဖိုင် နှင့်လည်းတစ်ဦး EPub အဖြစ်။ အချို့သောနည်းလမ်းများအတွက်, တစ်ခု EPub ဖိုင်တစ် Moby ဖိုင်ထက်တည်ဆောက်ရန်အများကြီးပိုလွယ်သည်။ EPub XML ကိုအပေါ်အခြေခံသည်ကတည်းကသငျသညျရိုးရိုး, သင့် XML ဖိုင်များကိုဖန်တီးအတူတူသူတို့ကိုစုဆောင်းနှင့်တစ်ဦး EPub ကြောင့်ဖုန်းဆက်ဖို့လိုအပ်ပါတယ်။

HTML နဲ့ XML ကို မှစ. တစ်ခု EPub ဖိုင်မှတ်တမ်းဖန်တီးနည်း

ဤရွေ့ကားသငျသညျတခု EPub ဖိုင်ကိုဖန်တီးယူသင့်ခြေလှမ်းများနေသောခေါင်းစဉ်:

  1. သင့်ရဲ့ HTML ကိုတည်ဆောက်စေ။ သင့်ရဲ့စာအုပ်ပုံစံများအတွက် CSS ကိုအတူက HTML ၌ရေးထားလျက်ရှိ၏ဖြစ်ပါတယ်။ ဒါပေမဲ့အဲဒါကိုပဲ HTML ကိုမရင့်က XHTML ကပါပဲ။ သငျသညျပုံမှန်အားဖြင့် (သင့်ရဲ့ element တွေကိုပိတ်ပြီးအားလုံး attribute တွေပတ်ပတ်လည်ကိုးကား အသုံးပြု. ဒါတွင်) XHTML ကအတွက်မရေးမပါလျှင်ဒါ, သင် XHTML ကရန်သင့် HTML ကိုပြောင်းဖို့လိုအပ်ပါလိမ့်မယ်။ သင်သည်သင်၏စာအုပ်တွေဘို့တသို့မဟုတ်ထိုထက်ပို XHTML ကဖိုင်တွေကိုသုံးနိုင်သည်။ လူအများစုဟာသီးခြား XHTML ကဖိုင်တွေသို့အခန်းကြီးခွဲခြား။ သင်တို့ရှိသမျှသည် XHTML ကဖိုင်တွေရှိပြီးတာနဲ့အားလုံးအတူတကွဖိုင်တွဲ၌ထားတော်မူ၏။
  2. တစ်ဦး Create MIME အမျိုးအစားဖိုင်မှတ်တမ်း သင်၏စာသားအယ်ဒီတာခုနှစ်တွင်အသစ်တခုစာရွက်စာတမ်းများနှင့်အမျိုးအစားကိုဖွင့ ်. : application / EPub + ဇစ်ဆို extension ကိုမပါဘဲ "Mimetypes" အဖြစ်ဖိုင်ကိုသိမ်းဆည်းပါ။ သင့်ရဲ့ XHTML ကဖိုင်တွေနဲ့အတူ folder ထဲမှာဖိုင်ချထားပါ။
  3. သင့်ရဲ့စတိုင်စာရွက်များထည့်ပါ။ သင့်စာအုပ်နှစ်ခုစတိုင်စာရွက်များကိုခေါ်စာမျက်နှာများဘို့တဖနျတီးသင့်တယ်
    1. page_styles.css: @page {
    2. margin-အောက်ခြေ: 5pt;
    3. margin-top: 5pt
    4. }
    5. stylesheet.css လို့ခေါ်တဲ့စာအုပ်တစ်အုပ်စတိုင်များဘို့တကိုဖန်တီးပါ။ သင်သည်ထိုသူတို့သည်အခြားအမည်များပေးနိုင်ပါသည်, သင်ရုံသူတို့တွေဘာတွေရှိတယ်ဆိုတာသတိရဖို့လိုပါလိမ့်မယ်။ သင့်ရဲ့ XHTML ကနှင့် Mimetypes ဖိုင်တွေနဲ့အတူတူညီတဲ့ directory ထဲတွင်ဤဖိုင်များကိုသိမ်းဆည်းပါ။
  1. သင့်ရဲ့အဖုံးပုံရိပ်ကိုထည့်ပါ။ သင့်ရဲ့အဖုံးပုံရိပ်ကိုမပို 64KB ထက် JPG ဖိုင်ဖြစ်သင့်သည်။ အဆိုပါသေးငယ်သငျသညျကပိုကောင်းစေနိုင်ပါတယ်, ဒါပေမယ့်ဒါဟာကောင်းသောရှာဖွေနေစောင့်ရှောက်လော့။ အသေးစားပုံရိပ်တွေ ကိုဖတ်ရှုရန်အလွန်ခက်ခဲနိုင်ပါတယ်နှင့်သင်သည်သင်၏စာအုပ်သင့်ရဲ့စျေးကွက်လုပျရှိရာအဖုံးဖြစ်ပါသည်။
  2. သင့်ရဲ့ခေါင်းစဉ်စာမျက်နှာကိုတည်ဆောက်စေ။ သင့်ခေါင်းစဉ်စာမျက်နှာအဖြစ်မျက်နှာဖုံးပုံရိပ်သုံးစွဲဖို့ရှိသည်မဟုတ်ကြဘူး, ဒါပေမယ့်လူအများစုလုပ်ပါ။ သင့်ရဲ့ခေါင်းစဉ်စာမျက်နှာကိုထည့်သွင်းဖို့, titlepage.xhtml လို့ခေါ်တဲ့ XHTML က file ကိုဖန်တီးပါ။ ဤတွင်ပုံရိပ်ကိုများအတွက် SVG သုံးပြီးခေါင်းစဉ်စာမျက်နှာ၏ဥပမာတစ်ခုဖြစ်ပါတယ်။ သင့်ရဲ့အဖုံး image ကိုညွှန်ပြရန်အ Highlighted တစ်စိတ်တစ်ဒေသကိုပြောင်းလဲ:
    1. <ခေါင်းစဉ်> ဖုံး
    2. <စတိုင်အမျိုးအစား = "စာသားကို / css" ခေါင်းစဉ် = "override_css">
    3. @page {padding ကို: 0pt; margin: 0pt}
    4. ခန္ဓာကိုယ် {text-align: စင်တာ; padding ကို: 0pt; margin: 0pt; }
    5. "cover.jpeg" />
  1. သင်၏ "မာတိကာ" Build ။ သင်၏စာသားအယ်ဒီတာအတွက် toc.ncx ဟုခေါ်တွင်ဖိုင်တစ်ဖိုင်ဖန်တီးပါ။ ဒါကတစ်ဦး XML ဖိုင်ဖြစ်ပြီး, ကသင့်ရဲ့စာအုပ်အားလုံးကိုသင့်ရဲ့ HTML ကိုဖိုင်များထောက်ပြသင့်ပါတယ်။ ဤတွင် contents တွေကိုများ၏ table ထဲမှာဒြပ်စင်နှစ်မျိုးလုံးနှင့်အတူနမူနာဖြစ်ပါတယ်။ သင့်ရဲ့စာအုပ်ရန်မီးမောင်းထိုးပြအစိတ်အပိုင်းများကိုပြောင်းလဲရန်နှင့်အပိုဆောင်းအပိုင်းများအတွက်အပိုဆောင်း navPoint element တွေကို add:
    1. တစ်ဦးဝက်ဘ်ဆိုက် Build လုပ်နည်း <စာသားကို>
    2. "A1" playOrder = "0">
    3. <စာသားကို> Hosting
    4. "build_website.html # step1" />
    5. "a2" playOrder = "1">
    6. <စာသားကို> သင်က Website ရဲ့ Domain Name ကိုလိုအပ်သလား?
    7. "build_website.html # အဆင့် 2" />
  1. တစ်ဦးကွန်တိန်နာ XML ဖိုင်ထည့်ပါ။ သင်၏စာသားအယ်ဒီတာခုနှစ်, container.xml လို့ခေါ်တဲ့ဖိုင်ဖန်တီးနှင့်သင့်က HTML ဖိုင်တွေကိုအောက်တွင်တစ်ဦး Sub-directory ထဲတွင်သိမ်းဆည်းပါ။ ဖိုင်ကိုဖတ်သင့်:
    1. <ကွန်တိန်နာဗားရှင်း = "1.0" xmlns = "အမှိုကျပုံး: အိုအေစစ်: အမည်များ: TC: opendocument: xmlns: ကွန်တိန်နာ">
  2. အကြောင်းအရာများကိုစာရင်း (content.opf) ကိုဖန်တီးပါ။ ဒါဟာသင့်ရဲ့ EPub စာအုပ်ကဘာလဲဆိုတာရှင်းပြသောဖိုင်ကိုဖြစ်ပါတယ်။ ဒါဟာစာအုပ် (ရေးသားသူကဲ့သို့နေ့စွဲထုတ်ဝေရန်နှင့်အမျိုးအစား) အကြောင်းကို metadata ကိုပါဝင်သည်။ ဤတွင်နမူနာသင်သည်သင်၏စာအုပ်ရောင်ပြန်ဟပ်မှအဝါရောင်အတွက်အစိတ်အပိုင်းများကိုပြောင်းလဲရန်သင့်ပါတယ်ဖြစ်ပါသည်:
    1. <အထုပ် xmlns = "http://www.idpf.org/2007/opf" ဗားရှင်း = "2.0" ထူးခြားတဲ့-အမှတ်အသား = "uuid_id">
    2. en
    3. မည်သို့ တစ်ဦးဝက်ဘ်ဆိုက် Build မှ
    4. "Kyrnin, ဂျနီဖာ" opf: အခန်းကဏ္ဍ = "aut"> ဂျနီဖာ Kyrnin
    5. 0101-01-01T00: 00: 00 + 00: 00
    6. 0c159d12-f5fe-4323-8194-f5c652b89f5c
    7. <မှုကိုထငျရှားစ>
    8. <ကို item href = "cover.jpeg" id = "ဖုံး" မီဒီယာ-type အမျိုးအစား = "image / jpeg" />
    9. <ကို item href = "build_website.html" id = "id1" မီဒီယာ-type အမျိုးအစား = "application / XHTML + xml" />
    10. <ကို item href = "page_styles.css" id = "page_css" မီဒီယာ-type အမျိုးအစား = "စာသားကို / css" />
    11. <ကို item href = "stylesheet.css" id = "CSS" မီဒီယာ-type အမျိုးအစား = "စာသားကို / css" />
    12. <ကို item href = "titlepage.xhtml" id = "titlepage" မီဒီယာ-type အမျိုးအစား = "application / XHTML + xml" />
    13. <ကို item href = "toc.ncx" မီဒီယာ-type အမျိုးအစား = "application / x-dtbncx + xml" id = "ncx" />
    14. <ကျောရိုး toc = "ncx">
    15. <လမ်းညွှန်>
    16. <ရည်ညွှန်း href = "titlepage.xhtml" အမျိုးအစား = "ဖုံး" ခေါင်းစဉ် = "ဖုံး" />
  1. ဒါကသင်လိုအပ်ဖိုင်တွေအားလုံးကိုဖွင့်, သူတို့ကအားလုံး (တစ်ခွဲသည် directory META-အပေါ်ကဝင်ရသော container.xml, မှလွဲ. ) အတူတူတစ် directory ထဲတွင်ဖြစ်သင့်သည်။ ကျနော်တို့ထို့နောက်ကွန်တိန်နာ directory ကိုသွားပါကခေါင်းစဉ်နဲ့စာရေးဆရာအမည်များကိုထင်ဟပ်စေတဲ့အမည်ဖြင့်ရှိပါတယ်သေချာစေရန်ကြိုက်တယ်။
  2. သင်ကသင် directory ကို zip တစ်ခုဇစ် archive ကိုပရိုဂရမ်ကိုအသုံးပြုသင့်ပါတယ်ချင်တယ်ဘယ်လိုအမည်ရှိဖိုင်တွေရဲ့ directory ကိုရှိပြီးတာနဲ့။ "- ဂျနီဖာ Kyrnin.zip တစ်ဦးဝက်ဘ်ဆိုက် Build လုပ်နည်း" ငါ့နမူနာ directory ကိုအမည်ရှိဇစ်ဖိုင်အဖြစ်တက်အဆုံးသတ်
  3. နောက်ဆုံးအနေနဲ့ .epub မှ .zip ကနေဖိုင်အမည်ကို extension ကိုပြောင်းနိုင်ပါတယ်။ သင်၏ operating system ကိုကန့်ကွက်သော်လည်း, အတူရှေ့ဆက်သွားရပေမည်။ သင်ဤတစ် EPub extension ကိုရှိသည်ဖို့ချင်တယ်။
  4. နောက်ဆုံးအနေနဲ့, သင့်စာအုပ်စမ်းသပ်ရန်။ ဒါဟာပထမဦးဆုံးပါပေါ်မှ EPub format ကိုမှန်ကန်ရဖို့ခက်ပါတယ်ဒါကြောင့်သင်အမြဲသင်၏ဖိုင်စမ်းသပ်သင့်ပါတယ်။ caliber ကဲ့သို့ EPub စာဖတ်သူအတွက်ဖွင့်ပါ။ ဒါဟာမှန်ကန်စွာမပြထားဘူးလျှင်, သင်ပြဿနာများပြင်ပေးဖို့ caliber ကိုသုံးနိုင်သည်။