HTML এবং XML থেকে একটি EPUB ফাইল কিভাবে তৈরি করবেন

একটি EPUB ফাইল অন্য ধরনের ইবুক ফাইল যা জনপ্রিয়। যদি আপনি একটি ইবুক লেখার বা প্রকাশনার পরিকল্পনা করছেন, তবে আপনার HTMLটি একটি মোবিপকেট ফাইলে সংরক্ষণ করা উচিত, এবং এটি একটি EPUB হিসাবেও। কিছু উপায়ে, একটি মোবি ফাইলের চেয়ে একটি ইপিবি ফাইলটি তৈরি করা অনেক সহজ। যেহেতু ইপিবিএম এক্সএমএল ভিত্তিক, তাই আপনাকে কেবল আপনার এক্সএমএল ফাইল তৈরি করতে হবে, তাদের একসঙ্গে সংগ্রহ করতে হবে এবং এটি একটি এপব ডাউনলোড করবে।

HTML এবং XML থেকে একটি EPUB ফাইল কিভাবে তৈরি করবেন

এটি একটি ইপব ফাইল তৈরি করার জন্য আপনাকে যা পদক্ষেপগুলি নিতে হবে:

  1. আপনার HTML তৈরি করুন স্টাইলিংয়ের জন্য CSS সহ আপনার বই HTML এ লিখিত আছে। কিন্তু, এটি শুধু এইচটিএমএল নয়, এটি এক্সএইচটিএইচটি। সুতরাং, যদি আপনি এক্সএলএলএলএম (সাধারণত আপনার উপাদান বন্ধ করে, সব বৈশিষ্ট্যের চারপাশে কোট ব্যবহার করে, ইত্যাদি) লিখেন না তবে আপনার HTML কে XHTML রূপান্তর করতে হবে। আপনি আপনার বইগুলির জন্য এক বা একাধিক XHTML ফাইলগুলি ব্যবহার করতে পারেন। বেশিরভাগ লোক এই অধ্যায়গুলিকে পৃথক এক্সএইচএমএলএলটি ফাইলগুলিতে পৃথক করে। একবার আপনি সব এক্সএইচএইচটিএমএল ফাইল আছে, একটি ফোল্ডারে তাদের একসঙ্গে রাখুন।
  2. একটি MIME প্রকার ফাইল তৈরি করুন আপনার টেক্সট এডিটরে একটি নতুন ডকুমেন্ট খুলুন এবং টাইপ করুন: application / epub + zip কোন এক্সটেনশন ছাড়াই ফাইলটিকে "mimetype" হিসাবে সংরক্ষণ করুন। আপনার এক্সএইচএলএলএলটি ফাইলের সাথে ফোল্ডারে যে ফাইল রাখুন
  3. আপনার শৈলী শীট যোগ করুন আপনি আপনার পৃষ্ঠাগুলির জন্য দুটি শৈলী শীট তৈরি করা উচিত নামক পৃষ্ঠাগুলির জন্য
    1. পৃষ্ঠা_ স্টাইলস CSS: @ পেজ {
    2. মার্জিন নীচে: 5pt;
    3. মার্জিন শীর্ষ: 5pt
    4. }
    5. স্টাইলশীট.css নামে বই শৈলীগুলির জন্য একটি তৈরি করুন। আপনি তাদের অন্যান্য নাম দিতে পারেন, আপনি শুধু তারা কি মনে রাখতে হবে। আপনার এক্সএইচএলএলটিএম এবং এমআইএমটাইপ ফাইল সহ একই ফাইলের মধ্যে এই ফাইলগুলি সংরক্ষণ করুন
  1. আপনার কভার চিত্র জুড়ুন আপনার কভার ইমেজ 64KB এর চেয়ে বেশি JPG ফাইল হওয়া উচিত ছোট আপনি এটি ভাল করতে পারেন, কিন্তু এটি ভাল খুঁজছেন রাখা। ছোট ছবি পড়তে খুব কঠিন হতে পারে, এবং কভার যেখানে আপনি আপনার বই আপনার বিপণন না।
  2. আপনার শিরোনাম পৃষ্ঠা তৈরি করুন আপনি আপনার শিরোনাম পৃষ্ঠা হিসাবে কভার চিত্র ব্যবহার করতে হবে না, কিন্তু অধিকাংশ মানুষ কি আপনার শিরোনাম পৃষ্ঠাটি যোগ করার জন্য, শিরোনাম পৃষ্ঠাটি এক্সএইচএমএল নামে একটি এক্সএইচএলএফ ফাইল তৈরি করুন। এখানে ছবির জন্য SVG ব্যবহার করে একটি শিরোনাম পৃষ্ঠার একটি উদাহরণ। হাইলাইট অংশটি আপনার কভার ছবিতে পরিবর্তন করুন:
    1. -এর
    2. <শিরোনাম> কভার
    3. <শৈলী টাইপ = "পাঠ্য / CSS" শিরোনাম = "ওভাররাইড_css">
    4. @ পাতা {প্যাডিং: 0pt; মার্জিন: 0pt}
    5. শরীর {পাঠ্য-সংমিশ্রণ: কেন্দ্র; প্যাডিং: 0pt; মার্জিন: 0pt; }
    6. এর
    7. এর
    8. <ইমেজ প্রস্থ = "425" উচ্চতা = "616" xlink: href = " cover.jpeg " />
    9. এর
  1. আপনার "বিষয়বস্তু তালিকা" তৈরি করুন আপনার টেক্সট এডিটরে toc.ncx নামে একটি ফাইল তৈরি করুন। এটি একটি এক্সএমএল ফাইল, এবং এটি আপনার বই আপনার সব HTML ফাইল নির্দেশ করা উচিত এখানে বিষয়বস্তু টেবিলের দুটি উপাদানের সঙ্গে একটি নমুনা। হাইলাইট অংশগুলিকে আপনার বইতে পরিবর্তন করুন, এবং অতিরিক্ত বিভাগগুলির জন্য অতিরিক্ত ন্যাভয়েন্ট উপাদান যোগ করুন:
    1. -এর
    2. <মেটা কন্টেন্ট = "0 সি 159-ডি -5 -5২-4323-8194-ফি 5 সি 65২২898 -5" নাম = "ডিটিবি: ইউআইডি" />
    3. <মেটা কন্টেন্ট = "২" নাম = "dtb: গভীরতা" />
    4. <মেটা কন্টেন্ট = "কৈশিক (0.8.68)" নাম = "ডিটিবি: জেনারেটর" />
    5. <মেটা সামগ্রী = "0" নাম = "dtb: মোট পৃষ্ঠার সংখ্যা" />
    6. <মেটা কন্টেন্ট = "0" নাম = "dtb: সর্বাধিক পৃষ্ঠা সংখ্যা" />
    7. এর
    8. <পাঠ্য> একটি ওয়েবসাইট কিভাবে তৈরি করবেন
    9. a1 " playOrder = " 0 ">
    10. <পাঠ্য> হোস্টিং
    11. <সামগ্রী src = " build_website.html # step1 " />
    12. a2 " playOrder = " 1 ">
    13. আপনি একটি ডোমেন নাম প্রয়োজন আছে?
    14. <সামগ্রী src = " build_website.html # step2 " />
  1. একটি ধারক XML ফাইল যোগ করুন আপনার টেক্সট এডিটরে, container.xml নামক একটি ফাইল তৈরি করুন এবং এটি আপনার HTML ফাইলের নীচে একটি সাব-ডাইরেক্টরিতে সংরক্ষণ করুন। ফাইলটি পড়া উচিত:
    1. <কনটেইনার সংস্করণ = "1.0" xmlns = "অবলম্বন: উসিস: নাম: টি.সি .: অপেন্ডডন: xmlns: কন্টেইনার">
  2. বিষয়বস্তু তালিকা তৈরি করুন (content.opf) এই ফাইল যা আপনার ইপব বইটি ব্যাখ্যা করে। এটি বই সম্পর্কে মেটাডেটা অন্তর্ভুক্ত (লেখক, প্রকাশ তারিখ, এবং ধরন মত)। এখানে একটি নমুনা, আপনি আপনার বই প্রতিফলিত হলুদ অংশ অংশ পরিবর্তন করা উচিত:
    1. <প্যাকেজ xmlns = "http://www.idpf.org/2007/opf" সংস্করণ = "2.0" অনন্য-সনাক্তকারী = "uuid_id">
    2. <ডিসি: ভাষা> স্বীকারোক্তি
    3. কিভাবে ওয়েবসাইট তৈরি করবেন
    4. Kyrnin, জেনিফার " opf: ভূমিকা = "বা"> জেনিফার Kyrnin
    5. <মেটা নাম = "কভার" কন্টেন্ট = "কভার" />
    6. <ডিসি: তারিখ> 0101-01-01T00: 00: 00 + + 00: 00
    7. 0c159d12-f5fe-4323-8194-f5c652b89f5c
    8. <স্পষ্ট>
    9. cover.jpeg " id = "cover" media-type = "image / jpeg" />
    10. build_website.html " id = "id1" মিডিয়া-টাইপ = "অ্যাপ্লিকেশন / এক্সএইচএল + xml" />
    11. page_styles.css " id = "page_css" মিডিয়া-টাইপ = "পাঠ্য / CSS" />
    12. stylesheet.css " id = "css" মিডিয়া-টাইপ = "পাঠ্য / CSS" />
    13. titlepage.xhtml " id = "শিরোনাম পৃষ্ঠা" মিডিয়া-টাইপ = "অ্যাপ্লিকেশন / এক্সএইচএমএল + এক্সএমএল" />
    14. <নির্দেশিকা>
    15. <রেফারেন্স href = "titlepage.xhtml" টাইপ = "কভার" শিরোনাম = "কভার" />
  1. যে সমস্ত ফাইলগুলি আপনার প্রয়োজন, সেগুলিকে সবকটি একক ডিরেক্টরির মধ্যে থাকা উচিত (ব্যতীত container.xml ছাড়া, যা একটি সাব-ডিরেক্টরি META-INF- এ যায়)। আমরা পরে ধারক ডিরেক্টরি যান এবং নিশ্চিত এটি একটি নাম যা শিরোনাম এবং লেখক নাম প্রতিফলিত করতে চান।
  2. একবার আপনার নামে যে ফাইলগুলি আপনি চান তা ডাইরেক্টরিটি জিপ করার জন্য আপনি একটি জিপ আর্কাইভ প্রোগ্রাম ব্যবহার করতে চান। আমার নমুনা নির্দেশিকা নামক একটি জিপ ফাইল হিসাবে শেষ হয় "কিভাবে একটি ওয়েবসাইট নির্মাণ - জেনিফার Kyrnin.zip"
  3. পরিশেষে, .zip থেকে .epub ফাইলের নাম এক্সটেনশন পরিবর্তন করুন আপনার অপারেটিং সিস্টেমটি প্রতিবাদ করতে পারে, কিন্তু এটির সাথে এগিয়ে চলুন। আপনি এই একটি epub এক্সটেনশন আছে চান।
  4. অবশেষে, আপনার বই পরীক্ষা। প্রথমে চেষ্টা করার জন্য এপব ফর্ম্যাটটি সঠিকভাবে গ্রহণ করা কঠিন, তাই আপনাকে সবসময় আপনার ফাইল পরীক্ষা করা উচিত। Calibre মত একটি EPUB পাঠক এটি খুলুন। এবং যদি এটি সঠিকভাবে প্রদর্শন না করে, তবে সমস্যা সমাধানের জন্য আপনি ক্যালিবার ব্যবহার করতে পারেন।