PDA

View Full Version : سوال: استفاده از نرم افزار word جهت ویرایش و نمایش اطلاعات



Akhavan_tabriz
سه شنبه 15 دی 1388, 18:09 عصر
با سلام

من در حال برنامه نویسی یک سیستم اتوماسیون اداری کوچک هستم

برای شروع چند نرم افزار تحت وب که در این زمینه بود را مشاهده کردم

و دیدم که در این نرم افزار ها از ویرایشگر word برای نوشتن نامه استفاده می شد.

خوب من هم این کار را انجام دادم word را بازکردم و کاربر تایپ کرد و بعد ذخیره نموده و . . .

ولی در آن نرم افزار ها ( و منطقاً هم همینطور است ) وقتی نامه به شخصی ارجاع داده می شود

نباید آن نفر در ویرایشگر کامل word آن را مشاهده نماید ( اشاره به فقط کاربر باید ببیند ) و نمی
تواند آن را ویرایش کند و . ..


لطفاً به تصویر پیوستی نگاه کنید.

این تصویر نشان می دهد که برنامه word در یک WebForm قرار گرفته این چگونه ممکن است

لطفاً راهنمایی بفرمائید.

با تشکر

m110_110
دوشنبه 24 خرداد 1389, 13:46 عصر
سلام
دقيقا مشکل من هم اين هست که چطور ميشه برنامه word در یک WebForm باز بشه
اگر کسي در اين مورد چيزي مي دونه لطف کنه کمک کنه

Web.Designer01
چهارشنبه 26 خرداد 1389, 21:05 عصر
راستش من تا حالا ندیدم نرم افزار word رو بذارم تو وب فرم!
شاید اون چیزی که دیدین یه چیزی شبیه ورد بوده،یه چیزی شبیه این:
http://barnamenevis.org/forum/showthread.php?t=227720

m110_110
پنج شنبه 27 خرداد 1389, 13:54 عصر
سلام

راستش من تا حالا ندیدم نرم افزار word رو بذارم تو وب فرم!
شاید اون چیزی که دیدین یه چیزی شبیه ورد بوده،یه چیزی شبیه این:
http://barnamenevis.org/forum/showthread.php?t=227720
نه
دقيقا يک نرم افزار که وب بيس هم هست رو مي شناسم که فکر مي کنم همين عکسي که دوستمون گذاشتند هم مربوط به اون هست که نرم افزار word در page هاي خودش باز مي کنه و شما مي توانيد از قابليت هاي اون استفاده کنيد و ذخيره کنيد
البته تا اونجا که من مي دونم در اين نرم افزار activex هايي هم بايد برروي client ها نصب گردند اما نمي دونم اين قسمت هم مربوط به activex هاش هست يا خير
در هر حال براي من اين مهمه که بتونم اين کار رو انجام بدم حالا چه با activex چه بدون اون

m110_110
یک شنبه 06 تیر 1389, 09:13 صبح
سلام
با تشکر از راهنمایی های بسیار گسترده !!!!
مثل اینکه EDraw Office Viewer Component این کار رو می کنه اما من نتونستم توی وبش رو ببینم ولی sample برای وب هم داره ولی توی ویندوز که ماهه
فقط 2 تا مشکل
اول اینکه نمی دونم نسخه کاملش رو از کجا بیارم و دوم اینکه چطور توی وب راش بندازم چون sample های وبش که کار نکرد

aminghaderi
جمعه 18 آذر 1390, 06:57 صبح
سلام به دوستان جدید.
کار که مدنظر شما هست کار سخت و غیر ممکن نیست که کسی ندونه ، اتفاقا یه کار بسیار روتین هست که دوستان قدیمی اکثریت می دانند ولی خوب چون شاید مثل بنده اول سراغ تاپیک هایی با پاسخ پایین بروند و خوب این تاپیک ها از دست در می رود...
خوب چیزی که شما می بینید به دو حالت هست :
1- نرم افزار word واقعی .
2- ویرایشگر متن html مرسوم به WYSIWYG :

What You See Is What You Get =>WYSIWYG

خوب.
در روش اول که باز راه های گوناگونی دارد که من شخصا از این راه استفاده می کنم ، به این صورت است که نرم افزار word باز می شود و متن شما داخل اون نوشته شده یا paste شده و در هنگام ذخیره در دیتابیس کل متن رو می گیرم و ابتدا برای حذف تگ های کامنت خود word از بین یه فیلتری رد می شه و متون کاملا پاک می شه از هر گونه تگ اضافی ، به همین سادگی!
حالا شما اگر می خواهید متن شما read only بشه متن رو از دیتابس بخونید و در یه div در خاصیت innerHtml اون قرار دهید.

روش دوم روش بهتر و بهینه تری است چون ویرایشگر متنی html Base هست و متون با فرت html هم به ما می دهد و برای این که شما متن زیبایی داشته باشید باید از این روش استفاده کنید یا نهایتا دو روش رو بنا به استعداد خودتون با هم میکس کنید.

لازم به ذکر هست با توجه به تحقیقی که من حدود 2 سال پیش بروی حدود 30 ادیتور WYSIWYG انجام دادم بهترین گزینه TinyMCE نام گرفت .

موفق باشید.