HTML اور XML سے ایک EPUB فائل کیسے بنائیں

ایک EPUB فائل دوسری قسم کے ebook فائل ہے جو مقبول ہے. اگر آپ ایک ای بک لکھنے یا شائع کرنے کی منصوبہ بندی کر رہے ہیں، تو آپ کو اپنے موبائل کو Mobipocket فائل کے طور پر بھی محفوظ کرنا چاہئے اور EPUB کے طور پر بھی. کچھ طریقوں میں، ایک ایوبوب فائل موبی فائل سے کہیں زیادہ تعمیر کرنا بہت آسان ہے. چونکہ EPUB XML پر مبنی ہے، آپ کو صرف آپ کے XML فائلوں کو تخلیق کرنے، ان کے ساتھ جمع کرنے کی ضرورت ہے، اور اسے ایک ایبوب کہتے ہیں.

HTML اور XML سے ایک EPUB فائل کیسے بنائیں

یہ وہ اقدامات ہیں جو آپ کو ایک ایبوب فائل بنانے کے لۓ لے جائیں گے.

  1. اپنے HTML کی تعمیر کریں. آپ کی کتاب ایچ ٹی ایم ایل میں اسٹائل کے لئے، کے ساتھ لکھا گیا ہے. لیکن، یہ ایچ ٹی ایم ایل نہیں ہے، یہ XHTML ہے. لہذا، اگر آپ XHTML میں عام طور پر لکھنا نہیں چاہتے ہیں (اپنے عناصر کو بند کر دیں، تمام صفات کے ارد گرد حوالہ استعمال کرتے ہوئے، اور اسی طرح) آپ کو اپنے HTML کو XHTML میں تبدیل کرنے کی ضرورت ہوگی. آپ اپنی کتابوں کے لئے ایک یا زیادہ XHTML فائلوں کا استعمال کرسکتے ہیں. بیشتر لوگ علیحدہ XHTML فائلوں کو الگ الگ کریں. ایک بار جب آپ کے پاس تمام XHTML فائلیں موجود ہیں تو انہیں ایک فولڈر میں ایک ساتھ مل کر سب کچھ ملائیں.
  2. MIME قسم فائل بنائیں. آپ کے ٹیکسٹ ایڈیٹر میں، ایک نیا دستاویز کھولیں اور درج کریں: درخواست / ایپوب + زپ فائل کو کسی بھی توسیع کے بغیر "موڈ ٹائپ" کے طور پر محفوظ کریں. اس فائل کو فولڈر میں اپنے XHTML فائلوں کے ساتھ رکھیں.
  3. اپنی سٹائل شیٹیں شامل کریں. آپ کو اپنے کتابوں کے لئے ایک دو سٹائل شیٹ بنائے گئے صفحات کے لئے تخلیق کرنا چاہئے
    1. page_styles.css:page {
    2. مارجن-نیچے: 5pt؛
    3. مارجن - اوپر: 5pt
    4. }
    5. stylesheet.css نامی کتاب شیلیوں کے لئے ایک بنائیں. آپ انہیں دوسرے نام دے سکتے ہیں، آپ کو صرف یاد رکھنا ہوگا کہ وہ کیا ہیں. ان فائلوں کو ایک ہی ڈائرکٹری میں اپنے XHTML اور ممیٹائپ فائلوں کے ساتھ محفوظ کریں.
  1. اپنی کور کی تصویر شامل کریں. آپ کا احاطہ تصویر 64KB سے زائد جی جے پی فائل ہونا چاہئے. چھوٹے آپ اسے بہتر بنا سکتے ہیں، لیکن یہ اچھی لگ رہی رہیں. چھوٹے تصاویر کو پڑھنے کے لئے بہت مشکل ہوسکتا ہے، اور اس کا احاطہ ہے جہاں آپ اپنی کتاب کی مارکیٹنگ کرتے ہیں.
  2. اپنے عنوان کا صفحہ بنائیں. آپ کا احاطہ کی تصویر آپ کے عنوان کے صفحہ کا استعمال نہیں کرنا ہے، لیکن زیادہ تر لوگ کرتے ہیں. اپنے عنوان کا صفحہ شامل کرنے کے لئے، titlepage.xhtml نامی ایک XHTML فائل بنائیں. یہاں تصویر کے لئے SVG کا استعمال کرتے ہوئے عنوان کا صفحہ کا ایک مثال ہے. اپنی کور تصویر پر اشارہ کرنے کے لئے نمایاں کردہ حصے کو تبدیل کریں:
    1. <؟ xml ورژن = '1.0' انکوڈنگ = 'utf-8'؟>
    2. <سر>
    3. <میٹا http- equiv = "مواد کی قسم" مواد = "ٹیکسٹ / ایچ ٹی ایم ایل؛ چارسیٹ = UTF-8" />
    4. <عنوان> کور
    5. <سٹائل کی قسم = "ٹیکسٹ / سی ایس ایس" عنوان = "override_css">
    6. page {padding: 0pt؛ مارجن: 0pt}
    7. جسم {متن-سیدھ: مرکز؛ padding: 0pt؛ مارجن: 0pt؛ }
    8. <جسم>
    9. <تصویر چوڑائی = "425" اونچائی = "616" xlink: href = " cover.jpeg " />
  1. اپنی فہرست "فہرست کے ٹیبل" بنائیں. اپنے متن ایڈیٹر میں toc.ncx نامی ایک فائل بنائیں. یہ ایک XML فائل ہے، اور یہ آپ کی کتاب میں آپ کے تمام HTML فائلوں کو اشارہ کرنا چاہئے. یہاں مندرجات کی میز میں دو عناصر کے ساتھ نمونہ ہے. نمایاں کردہ حصوں کو اپنی کتاب میں تبدیل کریں، اور اضافی اجزاء کیلئے مزید اضافی عناصر شامل کریں:
    1. <؟ xml ورژن = '1.0' انکوڈنگ = 'utf-8'؟>
    2. <سر>
    3. ایک ویب سائٹ کی تعمیر کیسے کریں
    4. a1 " playOrder = " 0 ">
    5. <متن> ہوسٹنگ
    6. >
    7. <مواد src = " build_website.html # step1 " />
    8. a2 " playOrder = " 1 ">
    9. کیا آپ کو ایک ڈومین نام کی ضرورت ہے؟
    10. >
    11. <مواد src = " build_website.html # step2 " />
  1. کنٹینر XML فائل شامل کریں. آپ کے ٹیکسٹ ایڈیٹر میں، کنٹینر. ایکسیم کا نام ایک فائل بنانا اور اپنی ایچ ٹی ایم ایل فائلوں کے نیچے ذیلی ڈائرکٹری میں اسے محفوظ کریں. فائل پڑھنا چاہئے:
    1. <؟ xml ورژن = "1.0"؟>
    2. <کنٹینر ورژن = "1.0" xmlns = "urn: oasis: نام: tc: opendocument: xmlns: کنٹینر">
  2. مواد فہرست (content.opf) بنائیں. یہ ایسی فائل ہے جو بتاتا ہے کہ آپ کی کتاب کتنی ہے. اس میں کتاب کے بارے میں میٹاٹاٹا شامل ہے (جیسے مصنف، اشاعت شائع، اور سٹائل). یہاں ایک نمونہ ہے، آپ کو پیلے رنگ کے حصوں کو تبدیل کرنا چاہئے تاکہ آپ کی کتاب کی عکاس کریں.
    1. <؟ xml ورژن = '1.0' انکوڈنگ = 'utf-8'؟>
    2. <پیکج xmlns = "http://www.idpf.org/2007/opf" ورژن = "2.0" منفرد شناخت کنندہ = "uuid_id">
    3. en
    4. ویب سائٹ کی تعمیر کیسے کریں
    5. کرین، جینیفر " opf : کردار = "آٹو"> جینیفر کرینن
    6. 0101-01-01T00: 00: 00 + 00: 00
    7. 0c159d12-f5fe-4323-8194-f5c652b89f5c
    8. <ظاہر>
    9. <آئٹم href = " cover.jpeg " id = "cover" میڈیا قسم = "تصویر / jpeg" />
    10. <آئٹم href = " build_website.html " id = "id1" میڈیا کی قسم = "درخواست / xhtml + xml" />
    11. <آئٹم href = " page_styles.css " id = "page_css" میڈیا قسم = "ٹیکسٹ / سی ایس ایس" />
    12. <آئٹم href = " stylesheet.css " id = "سی ایس ایس" میڈیا قسم = "ٹیکسٹ / سی ایس ایس" />
    13. <آئٹم href = " titlepage.xhtml " id = "titlepage" میڈیا کی قسم = "درخواست / xhtml + xml" />
    14. <آئٹم href = "toc.ncx" میڈیا قسم = "ایپلی کیشنز / ایکس-DTBncx + XML" id = "ncx" />
    15. <ریڈن ٹوک = "ncx">
    16. >
    17. <رہنمائی>
  1. یہ آپ کی ضرورت ہے کہ تمام فائلیں ہیں، وہ سب کو ایک ساتھ ڈائریکٹری میں ہونا چاہئے (علاوہ کنٹینر.کسیم، جس میں ایک ذیلی ڈائرکٹری میٹا-INF میں جاتا ہے). پھر ہم کنٹینر ڈائرکٹری میں جائیں گے اور اس بات کا یقین کریں کہ اس کا نام ہے جو عنوان اور مصنف کے نام کی عکاس کرتا ہے.
  2. ایک بار جب آپ کے نام کی فائلوں کی ڈائریکٹری ایک بار آپ چاہتے ہیں کہ آپ ڈائرکٹری کو زپ کرنے کیلئے زپ محفوظ شدہ دستاویزات کا پروگرام استعمال کرنا چاہئے. میرا نمونے ڈائرکٹری ایک زپ فائل کے طور پر ختم ہوتا ہے "کس طرح ویب سائٹ کی تعمیر کرنے کے لئے - جینیفر کرینن.zip"
  3. آخر میں، .zip سے .zip سے فائل کا نام توسیع تبدیل کریں. آپ کا آپریٹنگ سسٹم احتجاج کر سکتا ہے، لیکن اس کے ساتھ آگے بڑھیں. آپ چاہتے ہیں کہ یہ ایک ایبوب توسیع ہو.
  4. آخر میں، اپنی کتاب کی جانچ کرو. پہلی کوشش پر ایپو فارمیٹ کو درست کرنا مشکل ہے، لہذا آپ کو ہمیشہ اپنی فائل کی جانچ کرنا چاہئے. اسے ایک ایبوب ریڈر جیسے کیلوری میں کھولیں. اور اگر یہ صحیح طریقے سے ظاہر نہیں ہوتا تو، آپ کو مسائل کو درست کرنے کے لۓ کیلبر استعمال کرسکتے ہیں.