WinRT

2012-12-15 81 views
6

में वर्ड दस्तावेज़ कैसे बनाएं I वर्तमान में WinRT/C# का उपयोग कर एप्लिकेशन विकसित कर रहा हूं। यह दूसरा संस्करण है, पहले WPF पर विकसित किया गया था। आवेदन में मुझे कुछ रिपोर्टें उत्पन्न करने और उन्हें एमएस वर्ड दस्तावेज़ में निर्यात करने की आवश्यकता है। आवेदन के पहले संस्करण में मैंने एमएस वर्ड में रिपोर्ट निर्यात करने के लिए एमएस ऑफिस इंटरऑप का इस्तेमाल किया, लेकिन विनआरटी में एमएस ऑफिस इंटरऑप का कोई समर्थन नहीं है। क्या WinRT में एमएस वर्ड दस्तावेज़ बनाने का कोई आसान तरीका है? (मुझे पता है कि Syncfusion for WinRT जैसे तीसरे पक्ष के पुस्तकालय हैं लेकिन मैं उनका उपयोग नहीं करना चाहूंगा)।WinRT

उत्तर

3

आप Windows Store एप से एमएस ऑफिस इंटरऑप का उपयोग करने में सक्षम नहीं होंगे। हालांकि, आप Open XML SDK का उपयोग कर सकते हैं। यह available on NuGet भी है और यह WinRT संगत प्रतीत होता है।

इसका उपयोग करना इंटरऑप कक्षाओं के साथ काम करने जितना आसान नहीं होगा और आप केवल XML आधारित docx फ़ाइलों को बनाने में सक्षम होंगे, बाइनरी doc फ़ाइलों नहीं। दूसरी ओर आपके उपयोगकर्ताओं को वर्ड स्थापित करने की आवश्यकता नहीं होगी और वे ओपनऑफिस या लिबर ऑफिस जैसे अन्य ऑफिस सूट में फ़ाइलों को खोलने में सक्षम होंगे। शुरू करने के लिए एमएसडीएन पर उपलब्ध set of tutorials है।

+1

मुझे नहीं पता कि यह उत्तर के रूप में क्यों चिह्नित किया गया है। ओपन एक्सएमएल एसडीके WinRT के साथ काम नहीं करेगा। पूरी तरह से भ्रामक। –

3

एक नि: शुल्क समाधान है जो आपके दस्तावेज़ को आरटीएफ में प्रारूपित करने के लिए शामिल है।

इसके लिए मैं एक डेवलपर को शब्द के साथ संगत दस्तावेज़ बनाने में मदद करने के लिए एक नई librairy बनाते हैं।

आप इस वहाँ पा सकते हैं: https://github.com/crogun/WinRTF-For-WinRT

कोड खुला स्रोत है, और आप इसे विस्तार कर सकते हैं अगर आप चाहते हैं।