2012-04-04 15 views
10

क्या कोई पुस्तकालय है जो मार्कडाउन को पीडीएफ में परिवर्तित कर सकता है? या एक पूर्ण मार्कडाउन पार्सर जो सीधे HTML की बजाय टोकन उत्पन्न करता है?पीडीएफ

+0

क्या आपने इसे देखा है? http://ryanstenhouse.eu/projects/2010/11/09/md2pdf-simple-conversion-of-markdown-to-pdf-using-prawn/ – RQDQ

+0

@RQDQ: अच्छा अगर मैं रूबी का उपयोग कर रहा था (प्रश्न को टैग किया गया है [ .NET] और [सी #]) – jgauffin

उत्तर

2

मैं पहली बार MarkdownSharp और फिर PDF का उपयोग http://code.google.com/p/wkhtmltopdf/ का उपयोग करके HTML उत्पन्न।

टोकन आधारित पार्सर या लाइब्रेरी जो सीधे पीडीएफ उत्पन्न कर सकता है, कोई अन्य उत्तर उत्तर से सम्मानित किया जाएगा।

1

आप अपने मार्कडाउन पार्सर के लिए लाटेक्स एक्सटेंशन की जांच कर सकते हैं, जिसे आसानी से पीडीएफ में परिवर्तित किया जा सकता है। जाहिर है कि अजगर-मार्कडाउन पार्सर के लिए है। उदाहरण के लिए, https://github.com/justinvh/Markdown-LaTeX

यह भी लगता है कि आप LaTeX के लिए markdown कन्वर्ट करने के लिए pandoc उपयोग कर सकते हैं: http://www.charlietanksley.net/philtex/primarily-pandoc/

+0

ए) पहला लिंक लेटेक्स (मार्कडाउन के लिए एक विस्तार) के लिए समर्थन जोड़ता है। यह लेटेक्स में मार्कडाउन को पार्स नहीं करता है। बी) जब मैं मार्कडाउन को पीडीएफ में परिवर्तित कर सकता हूं तो मैं मार्कडाउन को लेटेक्स से पैंडोक में क्यों बदलना चाहता हूं? हालांकि मैं एक .NET पार्सर की उम्मीद कर रहा था। मैं अन्यथा wkhtml2pdf का उपयोग करूंगा। – jgauffin

+0

निर्भर करता है कि आप किस प्रकार की गुणवत्ता को नियंत्रित करना चाहते हैं। - लेटेक्स सभी प्रारूप पर सर्वोत्तम नियंत्रण प्रदान करता है - आप markdown2html का उपयोग कर सकते हैं और पीडीएफ में हमेशा निम्न गुणवत्ता के साथ परिवर्तित कर सकते हैं। मार्कडाउन में बहुत सारे एक्सटेंशन हैं, कृपया अपनी आवश्यकताओं के लिए अधिक पृष्ठभूमि बताएं –