ای کتاب (برقی کتاب) بنانے کا طریقہ

 ای کتاب بنانے کا طریقہ


ای کتاب بنانے کے لیے سب سے پہلے پین ڈاک (pandoc) ڈاؤن لوڈ کرکے انسٹال کرنے کی ضرورت ہے۔ 

پین ڈاک (pandoc) ڈاؤن لوڈ لنک




کمانڈ لائن سے کمانڈ چلانا

کمانڈ لائن پر جا کر پین ڈاک کو چلا سکتے ہیں۔ کمانڈ لائن پر جانے کے طریقے مندرجہ ذیل ہو سکتے ہیں۔

اگر ونڈوز 10 ہے تو ونڈوز سٹارٹ کے بٹن کے بالکل ساتھ سرچ کے بٹن کو دبائیں اور لکھیں

powershell
cmd

پاور شیل کا استعمال بہتر رہے گا۔ پاور شیل پر جانے کے بعد دستاویزات کو کنورٹ کرنے کے لیے جو کمانڈ لکھنی ہیں ان کا جائزہ پیش خدمت ہے۔ 

سادہ ٹیکسٹ فائل سے ای پب (epub) فارمیٹ میں کنورٹ کرنا

pandoc mybook.txt -o mybook.epub

پین ڈاک کے بعد سادہ ٹیکسٹ فائل کا نام اور پھر آؤٹ پٹ کا سوئچ اور ای پب فائل کا نام 


مائیکروسافٹ ورڈ سے مارک ڈاؤن میں کنورٹ کرنا 

pandoc wordDoc.doc -o myMarkDownFile.md


مارک ڈاؤن سے ورڈ فائل بنانا

pandoc Cindrella.md -o Cindrella.doc


مارک ڈاؤن سے ای پب فارمیٹ میں ای کتاب بنانا

ایک مارک ڈاؤن فائل سے ای پب فائل بنانا

pandoc hayatSChili.md -o HayatSheikhChilli.epub


مارک ڈاؤن کی زیادہ فائلوں کی مدد سے ایک ای پب آؤٹ پٹ فائل بنانا

pandoc -o progit.epub title.txt \
  01-introduction/01-chapter1.markdown \
  02-git-basics/01-chapter2.markdown \
  03-git-branching/01-chapter3.markdown \
  04-git-server/01-chapter4.markdown \
  05-distributed-git/01-chapter5.markdown \
  06-git-tools/01-chapter6.markdown \
  07-customizing-git/01-chapter7.markdown \
  08-git-and-other-scms/01-chapter8.markdown \
  09-git-internals/01-chapter9.markdown


میٹا ڈیٹا فائل کے ساتھ ای کتاب (epub) فارمیٹ بنانا


pandoc -s metadata-epub.yaml hayatSChili.md -o HayatSheikhChilli.epub

ای پب فائل میں فانٹ شامل کرنا


pandoc -s metadata-epub.yaml hayatSChili.md -o HSC_MehrNastaliq.epub --epub-embed-font="Mehr-Nastaliq-Web-version-1.0-beta.otf"

metadata-epub.yaml

---
language: ur-PK
title: Hayaat Sheikh Chilli
author: Sajjad Hussain
rights:
date: 27-09-2020
toc-title: "فہرست عنوانات"
toc: true
cover-image: Hayat-SC-cover.png
css: epub.css
page-progression-direction: rtl
---

epub.css


@charset "UTF-8";

@font-face {
font-family: Mehr Nastaliq Web;
font-style: normal;
font-weight: normal;
src: local("Mehr Nastaliq Web"),
url("https://drive.google.com/file/d/1Rgox78ZFiai_GygIgjX6ROrvuwpYJOFT"),
url("Mehr-Nastaliq-Web-version-1.0-beta.otf");
}

@font-face {
font-family: Jameel Noori Nastaleeq;
font-style: normal;
font-weight: normal;
src: local("Jameel Noori Nastaleeq"),
url("Jameel Noori Nastaleeq Regular.ttf");
}

html {
direction: rtl;
}

body {
direction: rtl;
font-family: Jameel Noori Nastaleeq, Mehr Nastaliq Web, Calibri, Arial, sans-serif;
text-align: right;
margin-top: 0px;
margin-left: 1px;
margin-right: 1px;
}

/* titles */
h1 {
font-weight: bold;
font-size: 200%;
margin: 0em;
}

h2 {
font-size: 135%;
margin: 0em;
}

article h1 {
font-size: 120%;
margin: 1.71em 0 1.14em 0;
}

article h2 {
font-size: 110%;
margin: 1.23em 2.15em 0.62em 10.77em;
}

/* content */
p {
text-align: justify;
}

strong {
font-weight: bold;
}

/* Cover and titlepage (fullpage image) */
figure.fullpage {
max-height: 100%;
margin: 0;
padding: 0;
}

img {
max-height: 100%;
margin: 0;
padding: 0;
}

تبصرے

مشہور اشاعتیں