2011-05-26 11 views
6

मैं WP7 के लिए एक ईबुक रीडर बनाने की कोशिश कर रहा हूं। अब तक मैं ePub पुस्तकों को पढ़ने के लिए कोई एपीआई नहीं ढूंढ पाया है।क्या ePub किताबें पढ़ने के लिए कोई एपीआई है?

धन्यवाद, जैन

+0

क्या आप स्क्रैच से एक पाठक बनाना चाहते हैं या बस मौजूदा ई-रीडर पर एक नया यूआई डिज़ाइन करना चाहते हैं? – Sriram

उत्तर

5

इसके अलावा, आप को ePub 3 कल्पना की मसौदा की जांच कर सकते here

संपादित करें: फिक्स्ड लिंक

EPUB तीव्र लंबे समय से अद्यतन नहीं किया गया है।

Here आपके स्वयं के निर्माण में एक चरण-दर-चरण प्रक्रिया है (आईफोन के लिए, आईएमओ यह अच्छा प्रारंभ बिंदु है)।

+1

आपका दूसरा लिंक एपब तेज भी होता है, और एपब स्पेक के लिए नहीं। और क्या एपब तेज पर कोई दस्तावेज है? और मुझे रेपो में कोड नहीं मिल रहा है। – CodesInChaos

2

मैं कल्पना कर सकते हैं कि पुस्तक की सामग्री को निकालने और स्ट्रिंग या साधारण पाठ के रूप में, इसे पारित Microsoft Speech SDK (SAPI) में काम करेगा। उसमें कार्य को सी # के भीतर से बुलाया जा सकता है। क्या आप पहले से ही कोशिश कर चुके थे?

+2

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

+2

डाउनवोट करने की कोई आवश्यकता नहीं है। ओपी ने कहा "एपब रीडर", जिसे एपब प्रारूप के लिए आसानी से एक वास्तविक पाठक (आवाज के साथ) के रूप में गलत समझा जा सकता है। इस मामले में, उसका मतलब डेटा निकालने और प्रदर्शित करने के लिए कुछ था, लेकिन मैं देख सकता हूं कि भ्रम कैसे हुआ। – drharris

6

DRM मुक्त एचटीएमएल आधारित ePubs के लिए (वहाँ भी आधारित ePubs dtbook कर रहे हैं, लेकिन मैं एक कभी नहीं देखा है) तो आप बस एक पाठक का निर्माण करने के लिए कुछ पुस्तकालयों का उपयोग कर सकते हैं:

  1. एक HTML नियंत्रण प्रस्तुत करना, सामग्री एक्सएचटीएमएल 1 और सीएसएस पर आधारित है के बाद से
  2. एक पुस्तकालय ज़िप क्योंकि कंटेनर एक ज़िप संग्रह
  3. मेटा डेटा फ़ाइलों

2. के लिए और 3 कई देखते हैं पार्स करने के लिए एक XML पुस्तकालय है पुस्तकालय, कुछ जिनमें से चांदी की रोशनी/WP7 का समर्थन करता है। 1 के बारे में कोई जानकारी नहीं है, लेकिन मुझे संदेह है कि WP7 पहले से ही इस तरह के नियंत्रण प्रदान करता है।

संबंधित मुद्दे