2012-04-27 34 views
16

मुझे एक परियोजना के लिए एक विचार है, लेकिन इसे सर्वर पर फ्लाई पर किंडल किताबें बनाने और अधिमानतः .NET में बनाने में सक्षम होने की आवश्यकता होगी।सी # का उपयोग कर प्रोग्रामलेटिक रूप से किंडल बुक बनाएं?

मुझे ऐसा करने के लिए कोई पुस्तकालय नहीं मिला है। मैं देखता हूं कि एपब पुस्तकालय हैं, लेकिन फिर भी उन्हें एजीडब्ल्यू में परिवर्तित करने की आवश्यकता होगी।

क्या यह संभव है, और यदि ऐसा है तो किसी के पास कोई संकेतक है?

उत्तर

13

मैं कुछ ऐसा ही कर रहा हूं। इसके बारे में जाने का एक तरीका यह है:

  1. अपनी पुस्तक के साथ विशेष रूप से स्वरूपित HTML फ़ाइल बनाएं (नीचे किंडल स्वरूपण मार्गदर्शिकाओं पर जानकारी देखें); और
  2. ईबुक उत्पन्न करने के लिए कमांड लाइन Amazon KindleGen tool का उपयोग करें।

जहां तक ​​विषय-सूची तरह बातें बनाने, एक नया पृष्ठ पर अध्याय, और अन्य चीजें हैं जो एक Kindle ई-पुस्तक में पूरा किया जा सकता शुरू करने, आप इस तरह के रूप Amazon Kindle Publishing Guidelines एक Kindle स्वरूपण गाइड, पढ़ सकते हैं ।

इसके अलावा, आप इस विषय पर किसी तीसरे पक्ष द्वारा एक पुस्तक पढ़ना चाह सकते हैं। मैंने व्यक्तिगत रूप से जोशुआ टॉलेंट द्वारा किंडल फॉर्मेटिंग और स्टीवन लुईस द्वारा परफेक्ट किंडल पुस्तकें कैसे प्रारूपित की हैं और दोनों में HTML फ़ाइल का उपयोग करके एक किंडल बुक को ठीक से स्वरूपित करने के लिए आवश्यक जानकारी शामिल है। आप अमेज़ॅन से दोनों किताबें प्राप्त कर सकते हैं। टॉलेंट और लुईस किताबों का उद्देश्य ऐसे लेखकों के लिए है जो कभी भी एचटीएमएल फाइल नहीं बना सकते हैं और प्रक्रिया के माध्यम से आपको मार्गदर्शन कर सकते हैं।

+0

हाय छः। क्या KindleGen लाइब्रेरी सर्वर पर चल सकती है और डॉट नेट कोड के माध्यम से प्रोग्रामेटिक रूप से कॉल की जा सकती है? –

+1

सैम एक कमांड लाइन प्रोग्राम को निष्पादित करने के तरीके के बारे में जानकारी के लिए http://stackoverflow.com/questions/206323/how-to-execute-command-line-in-c-get-std-out-results पर एक नज़र डालें सी # –

+0

यामिर - सही! मैं कोशिश करूँगा –

4

आप Calibre साथ की कोशिश कर सकते हैं। इसमें .mobi फ़ाइल प्रारूप के लिए समर्थन है।

आप पहले से ही, एक EPUB फ़ाइल बनाने कैलिबर कमांड लाइन टूल ebook-Convert.exe उपयोग करने के लिए सक्षम हैं, तो:

ebook-convert.exe c:\file.epub c:\file.mobi --output-profile=kindle 

एक विकल्प के रूप में, के रूप में वे Kindle द्वारा समर्थित हैं आप, पीडीएफ फाइलों का उत्पादन कर सकते ।

+0

कृपया .net का उपयोग करके .mobi फ़ाइलों को बनाने के लिए कैलिबर का उपयोग करने के तरीके के बारे में विवरण के साथ आप अपना उत्तर अपडेट कर सकते हैं। –

+0

आप पहले से ही, एक epub फ़ाइल बनाने कैलिबर कमांड लाइन टूल ebook-Convert.exe उपयोग करने के लिए सक्षम हैं, तो: ई-पुस्तक-Convert.exe c: \ file.epub ग अपना जवाब जैम अपडेट कर रहा है। शायद आपको किसी से डाउनवोट क्यों मिला। –

+0

के लिए धन्यवाद \ file.mobi --output प्रोफ़ाइल = Kindle: –