HTML आणि XML मधून EPUB फाईल कशी तयार करावी

एक EPUB फाईल दुसरी प्रकारची ईपुस्तकाची फाईल आहे जी लोकप्रिय आहे. आपण एखादे ई-पुस्तक लिखित किंवा प्रकाशित करण्यास नियोजन करत असल्यास, आपण आपली एचटीएमएल एक Mobipocket फाइल म्हणून आणि EPUB म्हणून देखील जतन करुन ठेवा. काही मार्गांनी, Mobi फाइल पेक्षा बिल्ड करण्यासाठी एपबल फाइल खूप सोपे आहे. EPub XML वर आधारित असल्याने, आपल्याला फक्त आपली XML फायली तयार करणे, एकत्रित करणे आणि त्याला एप्यूब म्हणून कॉल करण्याची आवश्यकता आहे

HTML आणि XML मधून EPUB फाईल कशी तयार करावी

एपबल फाइल तयार करण्यासाठी आपण कोणते चरण घ्यावे लागतील:

  1. आपल्या HTML तयार करा स्टाईल साठी सीएसएस सोबत तुमचे पुस्तक HTML मध्ये लिहिले आहे. पण, हे फक्त HTML नाही, ते एक्सएचटीएमएल आहे. म्हणून जर आपण सामान्यत: एक्सएचटीएमएल (आपल्या घटक बंद करणे, सर्व गुणधर्मांबद्दल कोट्स वापरणे इत्यादी) मध्ये लिहिणार नसल्यास आपल्याला आपल्या एचटीएमएल ते एक्सएचटीएमएल रूपांतरित करणे आवश्यक आहे. आपण आपल्या पुस्तकांसाठी एक किंवा अधिक एक्सएचएलएमएल फाइल्स वापरू शकता. बहुतेक लोकांनी अध्याय विभक्त एक्सएचटीएमएल फाइल्समध्ये विभक्त केले आहेत. एकदा आपल्याकडे सर्व XHTML फाइल्स असल्यावर, त्यांना एक फोल्डरमध्ये एकत्रित करा.
  2. एक MIME प्रकार फाइल तयार करा. आपल्या टेक्स्ट एडिटरमध्ये, एक नवीन कागदपत्र उघडा आणि टाइप करा: application / epub + zip कोणत्याही विस्तारणाशिवाय "mimetype" म्हणून फाइल जतन करा. त्या फाइलमध्ये आपल्या एक्सएचटीएमएल फाइलसह ठेवा.
  3. आपल्या शैली पत्रक जोडा नावाची पृष्ठे साठी आपण आपल्या पुस्तकासाठी दोन शैली पत्रके तयार करावी
    1. page_styles.css: @page {
    2. समास-तळाशी: 5pt;
    3. समास-शीर्ष: 5pt
    4. }
    5. स्टाईलशीट.css नावाची पुस्तके साठी एक तयार करा. आपण त्यांना इतर नावे देऊ शकता, आपल्याला फक्त ते काय आहे ते लक्षात ठेवण्याची आवश्यकता असेल. आपल्या एक्सएचटीएमएल आणि एम्युम टाईप फाईल्ससह ही फाईल्स एकाच डिरेक्टरीत सेव्ह करा.
  1. आपली कव्हर प्रतिमा जोडा आपली कव्हर प्रतिमा JPK फाइल 64KB पेक्षा जास्त नसावी. लहान आपण ते अधिक चांगले बनवू शकता, परंतु ते चांगले दिसणे ठेवा. छोट्या प्रतिमा वाचणे फार अवघड असू शकते आणि आपण आपल्या पुस्तकाचे विपणन करताना ते कव्हर आहे.
  2. आपले शीर्षक पृष्ठ तयार करा आपण आपल्या शीर्षकाचा पृष्ठ म्हणून कव्हर प्रतिमा वापरण्याची गरज नाही, परंतु बहुतेक लोक करतात. आपले शीर्षक पृष्ठ जोडण्यासाठी, titlepage.xhtml नावाची एक्सएचएलएल फाइल तयार करा. येथे प्रतिमा साठी SVG वापरून शीर्षक पृष्ठाचे एक उदाहरण आहे. हायलाइट केलेला भाग आपल्या कव्हरच्या इमेजकडे निर्देशित करा:
    1. <शीर्षक> कव्हर
    2. <शैली प्रकार = "मजकूर / CSS" शीर्षक = "ओव्हरराइड सीएसएस">
    3. @ पेज {पॅडिंग: 0pt; समास: 0pt}
    4. शरीर {मजकूर-संरेखन: केंद्र; पॅडिंग: 0pt; समास: 0pt; }
    5. <प्रतिमा रूंदी = "425" उंची = "616" xlink: href = " cover.jpeg " />
  1. आपल्या "सामग्री सारणी" तयार करा आपल्या टेक्स्ट एडिटरमध्ये toc.ncx नावाची फाइल तयार करा. ही एक XML फाइल आहे, आणि ती आपल्या पुस्तकातील आपल्या सर्व HTML फाइल्सकडे निर्देश करेल. येथे सामुग्री तक्ता दोन घटकांसह एक नमुना आहे हायलाइट केलेले भाग आपल्या पुस्तकात बदला आणि अतिरिक्त विभागांसाठी अतिरिक्त navPoint घटक जोडा:
    1. <मेटा सामग्री = "0 सी 15 9-डी -12-एफ -5FE-4323-8194-f5c652b89f5c" नाव = "dtb: uid" />
    2. <मेटा सामग्री = "2" नाव = "dtb: खोली" />
    3. <मेटा सामग्री = "कॅलिबर (0.8.68)" नाव = "dtb: जनरेटर" />
    4. <मेटा सामग्री = "0" नाव = "dtb: totalPageCount" />
    5. <मेटा सामग्री = "0" नाव = "dtb: maxPageNumber" />
    6. <मजकूर> एक वेबसाइट कशी तयार करावी
    7. a1 " playOrder = " 0 ">
    8. <मजकूर> होस्ट करीत असलेला
    9. <सामग्री src = " build_website.html # step1 " />
    10. a2 " playOrder = " 1 ">
    11. आपल्याला एखाद्या डोमेनचे नाव हवे आहे का?
    12. <सामग्री src = " build_website.html # step2 " />
  1. एक कंटेनर XML फाईल जोडा. आपल्या टेक्स्ट एडिटरमध्ये, कंटेनर.एक्सएम नावाची फाइल तयार करा आणि आपल्या एचटीएमएल फाइल्सच्या खाली उप-डायरेक्टरीमध्ये सेव्ह करा. फाईल वाचली पाहिजे:
    1. <कंटेनर आवृत्ती = "1.0" xmlns = "urn: oasis: नावे: टीसी: opendocument: xmlns: कंटेनर">
  2. सामुग्री यादी तयार करा (content.opf). ही अशी फाइल आहे जी आपल्या एपबल बुकची व्याख्या करते. यात पुस्तक बद्दल मेटाडेटा समाविष्ट आहे (जसे लेखक, प्रकाशन तारीख, आणि शैली). येथे एक नमुना आहे, आपण आपली पुस्तक प्रतिबिंबित करण्यासाठी पिवळ्यामधील भाग बदलले पाहिजेत:
    1. <मेटाडेटा 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/ ">
    2. एन
    3. एखादे वेबसाइट कसे तयार करावे
    4. एज = " किर्नीन, जेनिफर " opf: role = "किंवा"> जेनिफर किरिनिन
    5. <मेटा नाव = "कव्हर" सामग्री = "कव्हर" />
    6. 0101-01-01 ते 00: 00: 00 + 00: 00
    7. 0c15 9 d12-f5fe-4323-8194-f5c652b89f5c
    8. cover.jpeg " id = "cover" media-type = "image / jpeg" />
    9. build_website.html " id = "id1" मीडिया-प्रकार = "अनुप्रयोग / एक्सएचटीएमएल + xml" />
    10. page_styles.css " id = "page_css" मीडिया-प्रकार = "मजकूर / CSS" />
    11. stylesheet.css " id = "css" मीडिया-प्रकार = "मजकूर / CSS" />
    12. titlepage.xhtml " id = "titlepage" मीडिया-प्रकार = "अनुप्रयोग / एक्सएचटीएमएल + xml" />
    13. <संदर्भ href = "titlepage.xhtml" type = "cover" शीर्षक = "झाकण" />
  1. आपल्याला आवश्यक असलेली सर्व फाइल्स, ती सर्व संचयीकाशी एकत्रित असली पाहिजे (कंटेनर.एक्सएमएल व्यतिरिक्त, जे उप-निर्देशिका META-INF मध्ये जाते). आम्हाला नंतर कंटेनर निर्देशिकेत जायचे आहे आणि हे सुनिश्चित करा की त्याचे शीर्षक आणि लेखकाचे नाव प्रतिबिंबित करणारे एक नाव आहे.
  2. एकदा आपल्याकडे आपल्या नावाची फाईल डाइरेक्टरी असल्यावर आपण निर्देशिका जिप करण्यासाठी झिप संग्रहण प्रोग्रामचा वापर करावा. माझी नमुना निर्देशिका "वेबसाइट कसा बनवायची - जेनिफर किरिन.झिप" नावाची एक झिप फाईल म्हणून समाप्त होते
  3. शेवटी, .zip मधून .epub वरून फाईलचे नाव विस्तार बदला. आपली ऑपरेटिंग प्रणाली निषेध करू शकते, परंतु त्यास पुढे जा. आपण एक epub विस्तार असणे इच्छित.
  4. शेवटी, आपले पुस्तक तपासा. पहिल्या प्रयत्नात एपबल फॉरमॅट अचूक मिळणे कठीण आहे, म्हणून आपण नेहमी आपल्या फाईलची चाचणी घ्यावी. कॅलिबर सारख्या एपबल रीडरमध्ये उघडा आणि जर ते योग्यरितीने प्रदर्शित होत नसेल, तर आपण समस्या सुधारण्यासाठी कॅलेबरीचा वापर करु शकता.