PDA

View Full Version : سوال: خواندن از فایل doc



resistance
جمعه 23 تیر 1391, 13:14 عصر
سلام بچه ها .
من میخوام تو #C فقط یه چندتا خطی که خودم میخوام و از فایل Doc بخونم.باید از library زیر استفاده کنم .
اسم این Library این هست : Microsoft.Office.Interop.Word
اگر کمکم کنین خیلی ممنون میشم
اینم ادرس ایمیل من هست : resistance1404@gmail.com

hamedjonjon
جمعه 23 تیر 1391, 13:44 عصر
سلام فکر میکنم شما باید فایل dll رو از آدرس زیر دانلود کنی
http://www.microsoft.com/en-us/download/confirmation.aspx?id=18249
امتحان نکردم اما اگه جواب داد نتیجه رو اعلام کنید

resistance
جمعه 23 تیر 1391, 16:08 عصر
من اینو دانلود کردم ولی نمیدونستم چه جور باید استفاده کنم ، این dll که من گفتم جز خود NET. هستا

Farshid007
جمعه 23 تیر 1391, 16:18 عصر
http://www.c-sharpcorner.com/uploadfile/globalking/fileaccessingusingcsharp02242006050207am/fileaccessingusingcsharp.aspx

tooraj_azizi_1035
جمعه 23 تیر 1391, 16:21 عصر
http://www.programmerfish.com/quick-tutorial-how-to-read-microsoft-word-file-in-c/

resistance
جمعه 23 تیر 1391, 18:57 عصر
بچه ها اینا که شما میگین همه کامل فایل word میخونه ، من میخوام مثلا فقط خط 3 رو بخونم .:ناراحت:

robat7
جمعه 23 تیر 1391, 20:59 عصر
خب به نظر من شما باید ابتدا فایل مورد نظر را باز کنیدو سپس خط های مورد نظر را بخوانید. باید به دنبال دستوراتی بگردید به بتوانید با آنها خط مورد نظر را پیدا کرده و در حافظه قرار دهید.
http://stackoverflow.com/questions/9181085/how-to-get-text-from-line-number-in-ms-word


List<string> strmsWord =
new List<string>(File.ReadAllLines(yourFilePath+ YourwordDocName));
if you want to loop thru and see what the items that were returned use something like this

foreach (string strLines in strmsWord )
{
Console.WriteLine(strLines);
}
البته من کد بالا را امتحان نکرده ام
کامیاب باشید