2010-07-30 12 views
6

में टेक्स्ट के तारों को प्रतिस्थापित करने के लिए सी # का उपयोग करके, उस मशीन पर शब्द स्थापित किए बिना किसी डॉक्स फ़ाइल में टेक्स्ट स्ट्रिंग को ढूंढने और बदलने का कोई अच्छा तरीका है?सी # एक डॉक्स

उत्तर

4
+0

धन्यवाद कि निश्चित रूप से मुझे शुरू हुआ। ऐसा लगता है कि यह सब System.IO.Packaging पर आधारित है। चूंकि यह काफी सरल है, क्या इसे ओपन एक्सएमएल प्रारूप एसडीके के बिना किया जा सकता है? – TimothyAWiseman

+1

बिल्कुल - मैं शायद ही कभी एसडीके का उपयोग करता हूं। मैं मुख्य रूप से केवल 'System.IO.Packaging' और लिंक-टू-एक्सएमएल का उपयोग करके पावरपॉइंट (' प्रेजेंटेशनएमएल 'और' ड्रॉइंगएमएल 'के खिलाफ वर्ड के' वर्डप्रोसेसिंगएमएल 'के विपरीत प्रोग्राम) के खिलाफ प्रोग्राम करता हूं। इसलिए मुझे आपको केन गेटज़ आलेख में इंगित करना होगा: http://msdn.microsoft.com/en-us/library/bb738371(office.12).aspx। 2006 में लिखे गए उनके किसी भी लेख की तलाश करें - वे सभी 'System.IO.Packaging' का उपयोग करते हैं। उसके बाद, उन्होंने एसडीके के साथ लेख लिखना शुरू कर दिया। आप http://www.openxmldeveloper.org –

+0

बहुत बढ़िया देख सकते हैं, धन्यवाद। इसके अलावा, विकास गोयल के इस संदर्भ ने मुझे जरूरी जवाब प्राप्त करने में मदद की और मुझे (ज्यादातर) समझ में आया कि प्रक्रिया में क्या चल रहा था: http://www.devx.com/dotnet/Article/42221/1954 – TimothyAWiseman

0

तुम भी find and replace text in Word document करने के क्रम में Aspose.Words for .NET कोशिश कर सकते हैं: यहाँ एक लेख जो अपने विशिष्ट प्रश्न के पते है। इस घटक को एमएस ऑफिस को स्थापित करने की आवश्यकता नहीं है। एपीआई काफी सरल और उपयोग करने और लागू करने में आसान है।

प्रकटीकरण: मैं Aspose पर डेवलपर इंजीलवादी के रूप में काम करते हैं।

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