2010-07-23 8 views

उत्तर

6

ओपनएक्सएमएल एसडीके ओपनएक्सएमएल फ़ाइल प्रारूप के लिए एक सुविधा परत है। इस एसडीके का उपयोग करके आप फ़ाइल प्रारूप के साथ सब कुछ कर सकते हैं, उदाहरण के लिए सामग्री, मेटाडाटा और स्वरूपण डालें, संशोधित करें और हटाएं।

कार्यालय के COM स्वचालन के विपरीत आप एप्लिकेशन तर्क से संबंधित कुछ भी नहीं कर सकते हैं। आपको कुछ उदाहरण देने के लिए: ओपनएक्सएमएल एसडीके का उपयोग करके, आप टेक्स्ट दस्तावेज़ में किसी निश्चित तत्व की पृष्ठ संख्या नहीं जान सकते हैं क्योंकि उसे पेजिनेशन की आवश्यकता होगी, आप स्प्रेडशीट के सूत्रों का पुनर्मूल्यांकन नहीं कर सकते क्योंकि इसके लिए एक्सेल के गणित इंजन की आवश्यकता होती है, या आप प्रेजेंटेशन स्लाइड को किसी छवि में रूपांतरित नहीं कर सकते हैं क्योंकि स्लाइड को प्रस्तुत करने के लिए PowerPoint की आवश्यकता होती है।

Open XML SDK + Word Automation Services Presentation at PDC

+2

+1:

पद के बारे में, आपको निम्न प्रस्तुतिकरण को दर्शाता है जो जब बनाम कार्यालय स्वचालन OpenXML SDK का उपयोग करने पर एक नज़र हो सकता है। ठीक ठीक। इसके बारे में सोचने का सबसे आसान तरीका (कम से कम मेरे लिए) यह है कि एसडीके वास्तव में * कुछ भी प्रस्तुत नहीं करता है, अगर आप क्लाइंट ऐप के साथ फ़ाइल खोलते हैं तो यह केवल उसमें से जोड़ता है या हटा देता है (जैसे कि शब्द) जो प्रारूप की व्याख्या करेगा और इसे प्रस्तुत करेगा। यहां SO पर किसी समस्या का एक उदाहरण दिया गया है जो एक प्रतिपादन समस्या प्रदर्शित करता है: http://stackoverflow.com/questions/2638046/how-to-split-table-to-new-powerpoint-slide-when-content-flows-off- वर्तमान स्लाइड यू /। व्यक्तिगत रूप से, मैं शायद ही कभी एसडीके का उपयोग करता हूं क्योंकि यह कुछ भी नहीं देता है जो मैं अपने सिस्टम पर 'System.IO.Packaging' के साथ नहीं कर सकता। –

+0

@ ओटाकू: क्या आपने एसडीके के संस्करण 2.0 पर एक नज़र डाली है जो आपको फ़ाइल स्वरूप मॉडल (टेक्स्ट दस्तावेज़ों के लिए) तक पूरी तरह से टाइप की गई पहुंच प्रदान करता है? यह आसान काम में आता है उदा। लिंक के साथ संयोजन में, या दस्तावेज़ बनाते समय क्योंकि आपको XML स्तर पर काम करने की आवश्यकता नहीं होती है। लेकिन निश्चित रूप से, कोई अतिरिक्त कार्यक्षमता, शीर्ष पर कुछ और सुविधा ... –

+0

हाँ, मैंने 2.0 के माध्यम से देखा है। मैं लिंक-टू-एक्सएमएल के साथ एक्सएमएल प्रारूपों में अपना अधिकांश काम करता हूं, इसलिए यह मुझे कुछ भी ऑफर नहीं करता है। मैंने मार्कअप के साथ हाथ से शुरुआत की, इसलिए यह मेरे लिए और अधिक आरामदायक और सुविधाजनक है। यह नहीं कह रहा कि एसडीके बेकार है, हालांकि, मैंने पिछले 6 महीनों में इसका उपयोग किया है, खासकर जब एक नई अवधारणा सीखने की कोशिश कर रहे हैं और सभी कोड उदाहरण और नमूने एसडीके से हैं। मैं निश्चित रूप से दूसरों के लिए भी इसकी सिफारिश करता हूं अगर ओपन एक्सएमएल प्रोग्रामिंग के साथ शुरू हो रहा है - रिश्तों को स्थापित करने जैसी चीजों को करने के लिए अपने खुद के दिनचर्या को घुमाने से कहीं अधिक आसान है। –

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