PDA

View Full Version : گفتگو: نیاز به کامپوننت تبدیل صفحات aspx به فایل word



behzad1367
جمعه 02 فروردین 1392, 12:39 عصر
سلام دوستان.من دارم یه برنامه حسابداری تحت وب تهیه میکنم که کاربر جداول مختلفی رو پر میکنه و سایت در آخر نتیجه رو به شکل یه فایل داکیومنت word تحویل میده.حالا از شما نظر میخام که چه کامپوننتی رو برای تبدیل جداول و داده های asp.net به فایل ورد پیشنهاد میکنید؟ چارت و نمودار هم میخام داشته باشه.

قبلا از کامپوننت بسیار قوی aspose.word استفاده کردم اما مشکلش اینه که اولا از زبان فارسی پشتیبانی نمیکنه و دوما این که رایگان نیست.
لطفا نظر بدید

saeed31641
جمعه 02 فروردین 1392, 14:03 عصر
من که زمانی میخام به فایل ورد تبدیل کنم همون شی تبدیل میکن حالا گرید باشه تیبل باشه و هرچیزی .فارسی پشتبانی میکنه.دقیقا شما چی رو میخای ازش ورد بگیری

behzad1367
جمعه 02 فروردین 1392, 14:16 عصر
خب من میخام جداولی که کاربر پر کرده در ورد هم به صورت جدول نشون داده بشه.همچنین برخی از محاسبات رو بر مبنای داده های کاربر به صورت نمودار توی ورد نشون بدم.

شما میشه نمونه کد بزاری ببینم؟

saeed31641
جمعه 02 فروردین 1392, 14:28 عصر
تا جای که من اطلاع دارم جدولتون گرید اچ تی امل .شما بگین تا ببینم به کجا میرسیم


Response.Clear();
Response.Charset = "";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.Cache.SetCacheability(HttpCacheability.Pu blic);
Response.ContentType = "application/msword.doc";
Response.AddHeader("content-disposition", "attachment;filename=" + "demo.doc");


StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);


Label1.RenderControl(htw);
Response.Write(sw.ToString());
sw = null;
htw = null;
Response.Flush();
Response.End();