PDA

View Full Version : سوال: نمایش فایل های ورد (doc) در wpf



i.lover3000
یک شنبه 09 تیر 1392, 02:04 صبح
سلام
کسی ایده یا راه حلی برای (فقط) نمایش (با قابلیت چاپ) فایل های وورد با پسوند doc در برنامه های wpf داره؟
من از .Net Framework 4 استفاده می کنم

توی فروم های خارجی نوشته بودن که از webbrower استفاده کنید ولی من هرکاری کردم نشد که نشد

رضا عربلو
یک شنبه 09 تیر 1392, 07:01 صبح
بهترین روش تبدیل فایل های doc به xps است. اینجا را ببین :
http://www.c-sharpcorner.com/uploadfile/mahesh/viewing-word-documents-in-wpf/

i.lover3000
یک شنبه 09 تیر 1392, 13:21 عصر
بهترین روش تبدیل فایل های doc به xps است. اینجا را ببین :
http://www.c-sharpcorner.com/uploadfile/mahesh/viewing-word-documents-in-wpf/

سلام
راستش قبلا این مقاله رو خوندم ولی هرکاری کردم نمیتونستم رفرنس های زیر رو در ویژوال استادیو 2012 اضافه کنم

* Microsoft.Office.Tools.v9.0.dll
* Microsoft.Office.Tools.Word.v9.0dll
* Microsoft.VisualStudio.Tools.Office.Runtime.v9.0.d ll
* Microsoft.Office.Interop.Word.dll

من ویندوز 8 و وورد 2013 روی سیستمم نصبه ، و اصلا هیچ رفرنسی که با Microsoft.Office شروع بشه روی سیستمم نیست.
چندتا فایل هم از میکروسافت گرفتم و نصب کردم ولی این رفرنس ها اضافه نشد.

رضا عربلو
یک شنبه 09 تیر 1392, 13:57 عصر
این اسمبلی ها در افزونه Office Extensions for the .NET Framework 3.5 قرار دارند که همراه با visual studio 2008 ارائه شده اند.
روی کامپیوتر من در مسیر C:\Program Files (x86)\Reference Assemblies\Microsoft\VSTO\v9.0 قرار داشتند.

رفرنس : http://msdn.microsoft.com/en-us/library/vstudio/ee712616.aspx


شما با کمی تلاش به راحتی می تونید روش فوق را برای visual studio 2012 بکار ببرید.

i.lover3000
یک شنبه 09 تیر 1392, 15:00 عصر
بازم ممنون

احتمال زیاد مشکلم به خاطر اینه که آفیسی که روی سیستمم نصبه 64 بیتی هست
باید یه 32 بیتی نصب کنم بینم مشکلم حل میشه یا نه


----------------------------------------------------------------------------------------------
مشکلم حل شد
مشکل دقیقا به خاطر آفیس 64 بیتی بود