اظهار ملف word مخزن في قاعدة البيانات
#1
السلام عليكم.
لدي قاعدة بيانات برادوكس بها ملفات word مخزنة على شكل blob ،
كيف اظهار هذه الملفات على الفورم دون استعمال تطبيق office word او استعمال ole
يعني عرض هذه الملفات ،
جربت rich edit لكنه لا يعرض الا امتدادات rtf و انا ملفاتي هي doc او docx.
لا اله الا انت سبحانك اني كنت من الظالمين
الرد
#2
وعليكم السلام ورحمة الله
ملفات doc ليست ذات تركيبة متاحة للجميع
ولا يمكن تحليلها كبقية الملفات
مع ذلك يمكن أن تجد بعض المكونات التجارية التي تقوم بذلك
كود :
http://www.wordcnv.com/dev.html
وبما أن Open Office (و أمثاله) مفتوح المصدر فلا شك أن قراءة/كتابة ملفات doc أصبحت متاحة.
يمكن البحث عن مكونات أخرى من خلال Torry.net
كود :
http://www.torry.net/quicksearchd.php?String=doc&Title=Yes
فيما يخص ملفات docx انظر هنا
http://www.delphi4arab.net/forum/showthr...p?tid=4314
الرد
#3
مشكور أخي على الاقتراحات سأجرب المكونات.
لا اله الا انت سبحانك اني كنت من الظالمين
الرد
#4
انا ابحث عن مكون مجاني مع امثلة عن استعماله إذا امكن لقراءة ملفات doc وليس لتعديلها يعني اظهار الملف فقط علما ان هذا الملف مخزن في قاعدة البيانات على شكل blob .
يعني مكون مثل pdf viewer مثلا الذي يستعمل لاظهار ملفات pdf .
لا اله الا انت سبحانك اني كنت من الظالمين
الرد
#5
يمكنك مثلا حفظ الملف من Blob إلى مجلد temp ثم قراءته باستخدام OLE أو مكون TWordDocument المرفق مع دلفي
ألق نظرة على:
كود :
http://www.djpate.freeserve.co.uk/AutoWord.htm#WordStarting
الرد
#6
شكرا فهمت الفكرة سأحاول تطبيقها.
لا اله الا انت سبحانك اني كنت من الظالمين
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم