الجمعة، 8 يناير 2010

تصدير البيانات لملف pdf في بيئة asp.net


في كثير من الحالات قد يحتاج صاحب الموقع لإرسال معلومات معينة أو قد يطلب العميل
حفظ معلومات معينة من الموقع
و في حالة المشروع الذي أنجزناه و الذي أعطيت عنه نبذة في هذه المقالة
مقدمة لمشروع التخرج : تصميم موقع لشركة طيران يدعم خدمات الجوال



كانت هناك حاجة في نهاية خدمة  انجاز إجراءات السفر check in لحفظ معلومات العميل في ملف يرسل بالبريد الإلكتروني أو يحفظ في جهاز العميل أو كلا الخيارين
و هذه صورة توضح الناتج




المشكلة هنا كانت ماهي الطريقة التي تعطني هذا الناتج بالبحث وجدت الكثير من الطرق ولكن الطريقة التي كانت أفضل و أسهل في التعامل معها في نظري كانت إستخدام iTextSharp
iTextSharp  هي مكتبة مجانية يتم إضافتها و أستخدامها مباشرة

و تعطي الكثير من الخيارات في الأستخدام من التحكم في الألوان و أحجام الخطوط و إضافة الصور و كما تلا حظ في الصورة تعطي إمكانية أستخدام BArCode  مدموج في نفس المكتبة بالإضافة لأن هذه المكتبة تدعم كلاً من لغة C#  و VB

لرؤية الصورة بشكل أوضح قم بالضغط عليها




ولمن أراد تحميل هذه المكتبة من هذا الرابط  تفاصيل التحميل من هنا
بعد تحميل أضف المكتبة لملف bin و إذا لم يكن مو جود أنشأه

شرح إستخدام المكتبة وكل ما تقدمه من مميزات من هنا Tutorial

مثال قمت بعمله يمكنك من التعرف و تلاعب في الكود كما تشاء وهو بلغة VB.NET لتحميل من هنا iTextSharp.rar

و هذه لقطة من الكود الذي أستخدمته في المشروع
و كما تلاحظ فقد إستخدمة تقنية linq في إسترجاع البيانات من قاعدة البيانات ولمن ليس لديه فكرة عن LINQ  يمكنه مراجعة هذا الرابط
تقنية LINQ :language integrated query : تبدد أسوء مخاوفي

لرؤية الصورة بشكل أوضح قم بالضغط عليها










ليست هناك تعليقات:

إرسال تعليق