View Full Version : سوال: نمایش فایل های Word *.docx or *.doc
Hamishebahar
جمعه 24 اردیبهشت 1389, 15:24 عصر
سلام دوستان کنترلی هست که بشه باهاش فایل های Word با پسوند های مخلف رو نشون داد؟
ممونم.
ricky22
جمعه 24 اردیبهشت 1389, 16:04 عصر
aspose
good luck
Hamishebahar
جمعه 24 اردیبهشت 1389, 16:22 عصر
اگه میشه لطفاً یکی جواب بده من امروز لازم دارم.
ricky22
جمعه 24 اردیبهشت 1389, 16:38 عصر
http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx
امتحان کردی کار نکرد؟
Hamishebahar
جمعه 24 اردیبهشت 1389, 18:02 عصر
من فقط میخوام فایل docx رو به صورت یک text مسج بدم.همین.نیاز به این همه تجهیزات نیست.
Hamishebahar
شنبه 25 اردیبهشت 1389, 21:33 عصر
کسی نیست حداقل راهنمایی کنه؟
ما توی VB6 همچین کنترلی داریم.
taghvajou
شنبه 25 اردیبهشت 1389, 22:39 عصر
برای داک و داک ایکس دو تا راه حل جدا انتظار داشته باشین!
چون فرمت هاشون و ساختارهاشون با هم خیلی فرق داره
Hamishebahar
شنبه 25 اردیبهشت 1389, 22:44 عصر
//Word.ApplicationClass is to access the word application
object file = @"C:\gfhgfhgfhgg.docx";
object nullobj = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(
ref file, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data = Clipboard.GetDataObject();
textBox1.Text = data.GetData(DataFormats.Text).ToString();
doc.Close();
taghvajou
یک شنبه 26 اردیبهشت 1389, 10:12 صبح
همیشه بهار جان!
اشکال این روش اینه که برای استفاده از اینتروپ باید همیشه، اون ورژن از آفیسی که شما از اینتروپش استفاده میکن حتما نصب باشه!:متفکر:
من رو این قضیه یه کمکی کار کردم، این تاپیک رو هم ببینید:
http://barnamenevis.org/forum/showthread.php?t=130169
Diaco.10727
دوشنبه 27 اردیبهشت 1389, 08:15 صبح
سلام، یه کلاس تو نمونه برنامه ای که برات ضمیمه کردم گذاشتم که کاملا مشکلت رو حل می کنه.
امکانات : توانایی خواندن فایل های Doc و XLS و PPT
اشکالات : توانایی خواندن فایل های رمز گزاری شده را ندارد.
taghvajou
دوشنبه 27 اردیبهشت 1389, 14:07 عصر
برای نمایش داک این هم هست که از اینتروپ استفاده میکنه - (منبع کد پروجکت بود - ولی چون اینها رو از خیلی قبل دانلود کردم صفحه هاشون رو یادم نیست)
taghvajou
دوشنبه 27 اردیبهشت 1389, 14:38 عصر
سلام، یه کلاس تو نمونه برنامه ای که برات ضمیمه کردم گذاشتم که کاملا مشکلت رو حل می کنه.
امکانات : توانایی خواندن فایل های Doc و XLS و PPT
اشکالات : توانایی خواندن فایل های رمز گزاری شده را ندارد.
اشکالات دیگه ای هم وارده
1- چینش به کار نگرفتین: تو نیم اسپس System.drawing یه اینام داریم به نام ContentAligment
2- فرمت ها رو هم تشخیص ندادین مثل فونت ها و اندازه ها و رنگها و حالتها و ...
3- لی آوت نداریم و حتی اسپن
4- سل، ستون و سطرهای فایل نادیده گرفته شده
5- تصاویر داخل فایل رندر نمیشوند
ولی در مجموع اگه کار خودتون باشه، دست مریضات که از اینترفیس ها خوب استفاده کردین :تشویق:
یه نکته اینکه فایل داک استریم ذخیره میشه و فایل داک ایکس ایکس ام ال.
behzadk
دوشنبه 27 اردیبهشت 1389, 20:42 عصر
صد در صد کار میکنه
ultra office control
Diaco.10727
شنبه 01 خرداد 1389, 08:59 صبح
نه کار خودم نیست، از یکی از فروم های خارجی پیداش کردم، دست مریضات به برنامه نویسش
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.