इस प्रोजेक्ट के बारे में

Pandoc एक मॉड्यूलर दस्तावेज़ रूपांतरण टूल है जिसे टेक्स्ट को एक मार्कअप फॉर्मेट से दूसरे में बदलने के लिए डिज़ाइन किया गया है। यह इनपुट को एक आंतरिक abstract syntax tree (AST) में पार्स करने के लिए readers और उस AST को वांछित आउटपुट फॉर्मेट में बदलने के लिए writers का उपयोग करता है। मुख्य क्षमताओं में शामिल हैं: - व्यापक फॉर्मेट समर्थन: विभिन्न Markdown फ्लेवर्स (CommonMark, GFM, Pandoc का अपना), LaTeX, HTML, Docx, EPUB, Org mode, JATS XML और कई अन्य सहित इनपुट और आउटपुट फॉर्मेट की एक विशाल श्रृंखला का समर्थन करता है। - PDF जनरेशन: LaTeX, Groff ms, या HTML के माध्यम से PDF आउटपुट उत्पन्न करने में सक्षम है। - एन्हांस्ड Markdown: इसमें Markdown का एक विशेष संस्करण शामिल है जिसमें टेबल, डेफिनिशन लिस्ट, मेटाडेटा ब्लॉक, फुट नोट्स और साइटेशन का समर्थन है। - विस्तारशीलता (Extensibility): उपयोगकर्ताओं को रूपांतरण प्रक्रिया के दौरान मध्यवर्ती AST को संशोधित करने के लिए कस्टम फिल्टर (Lua फिल्टर सहित) चलाने की अनुमति देता है। - कस्टमाइजेशन: फॉर्मेट अनुकूलता बढ़ाने के लिए कस्टम Lua readers और writers का समर्थन करता है।