द्वारा शब्द दस्तावेज़ लाइन से पढ़ें मैं सी # का उपयोग कर एक शब्द दस्तावेज़ पढ़ने की कोशिश कर रहा हूं। मैं सभी पाठ प्राप्त करने में सक्षम हूं लेकिन मैं लाइन और सूची में स्टोर द्वारा लाइन पढ़ने और ग्रिडव्यू पर बाध्य करने में सक्षम होना चाहता हूं। वर्तमान में मेरा कोड केवल एक ही आइटम की एक सूची देता है जिसमें सभी पाठ होते हैं (वांछित लाइन के अनुसार लाइन नहीं)। मैं फ़ाइल पढ़ने के लिए माइक्रोसॉफ्ट.ऑफिस.इंटरोप। वर्ड लाइब्रेरी का उपयोग कर रहा हूं। नीचे मेरा कोड अब तक है:लाइन
Application word = new Application();
Document doc = new Document();
object fileName = path;
// Define an object to pass to the API for missing parameters
object missing = System.Type.Missing;
doc = word.Documents.Open(ref fileName,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing);
String read = string.Empty;
List<string> data = new List<string>();
foreach (Range tmpRange in doc.StoryRanges)
{
//read += tmpRange.Text + "<br>";
data.Add(tmpRange.Text);
}
((_Document)doc).Close();
((_Application)word).Quit();
GridView1.DataSource = data;
GridView1.DataBind();
क्या यह ऊपर सूचीबद्ध सभी कोड है। मैं इस सप्ताह के अंत में एक परियोजना शुरू करने जा रहा हूं जो एक शब्द फ़ाइल में पढ़ेगा और फिर डबल कोट्स के बीच सभी कोड निकाल देगा और एक चर "ए" डालेंगे। फिर मुझे एक लेखक के लिए "ए," बी के साथ अल्पविराम के बाद भाग को बदलना होगा जो उसके कोड पर कुछ आंकड़े करना चाहता है। मैं अपने कोड को सभी को देखने के लिए रखूंगा। क्या कोई विशेष आयात किया जाना है? –
मैं डॉकएक्स http://docx.codeplex.com जैसे हल्के लाइब्रेरी का उपयोग करूंगा। – Hamdi
@ हैम्डी धन्यवाद मुझे इसके बारे में पता नहीं था। मैंने कोशिश की है और इंटरऑप के विरोध में यह सुनिश्चित करना आसान है। एक बार फिर से धन्यवाद। –