منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] كيفية طباعة شهادات بصيغة PDF - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] كيفية طباعة شهادات بصيغة PDF (/showthread.php?tid=17934)



كيفية طباعة شهادات بصيغة PDF - Programmer_2017 - 06-11-16

السلام عليكم ورحمة الله وبركاته

لدي عدة استفسارات

أولا أحتاج تنزيل بيئة VB.NET كاملة و SQL_Server فبعد فرمتة الجهاز لم أحصل على مكان ثقة يقوم بتحميل البرنامجين كاملاً

وإذا تنصحوني بأماكن في الرياض تقوم بتنصيبه بدون ظهور مشاكل او تضارب في النظام ؟؟ وهي التي تعيق عملي غالباُ مشاكل التنصيب

ثانياً قمت بعمل برنامج بواسطة VB.Net بحيث تقوم الطالبة بإدخال رقمها الجامعي ويتم التحقق منه ثم تقوم الصفحة بعرض قائمة بالدورات التي حضرتها الطالبة وعند الضغط على الدورة يظهر لها خيار (عرض) و خيار (طباعة) وخيار (إرسال إلى ايميل)

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

أتمنى وضحت الفكرة Heart


RE: كيفية طباعة شهادات بصيغة PDF - ممدوح - 08-11-16

وعليكم السلام ورحمة الله وبركاته

ماذا تقصدي بالصفحة؟ هل تقصدين النافذة أم صفحة في المتصفح؟


RE: كيفية طباعة شهادات بصيغة PDF - ممدوح - 09-11-16

بالنسبة للشهادات فتقارير Microsoft ReportViewer فيها امكانية تصدير التقارير لعدة صيغ منها PDF.


RE: كيفية طباعة شهادات بصيغة PDF - Programmer_2017 - 09-11-16

Microsoft ReportViewer هل هي مكتبة تقصد أخي؟ أحد خصائص أداة معينة؟ وهل أقوم بتحميلها أو مجرد إستدعاء لها؟

شكراً على الرد وفقك الله وبإنتظار الإجابة


RE: كيفية طباعة شهادات بصيغة PDF - ممدوح - 09-11-16

Microsoft ReportViewer هي أداة من أدوات فيجوال ستوديو، ولا توجد في إصدارات الاكسبرس، ولكن لم تجيبي على استفساري.


RE: كيفية طباعة شهادات بصيغة PDF - Programmer_2017 - 09-11-16

لم يظهر ردك الأول في بداية الأمر لي والله
أم أنني لم أره وفقك الله

صفحة في المتصفح أخي الفاضل
حيث الصفحة الأولى هي تسجيل دخول الطالبة أو عضو هيئة التدريس ثم التحقق من بياناتهم ان كانت صحيحة تظهر صفحة أخرى فيها قائمة شهادات الدورات وتطبعها من خلال الضغط عليها وتظهر بملف PDF


RE: كيفية طباعة شهادات بصيغة PDF - ممدوح - 09-11-16

لا أدري هل قمت بكل هذا وبقي لك فقط التقارير أن المشروع بكامله لم تعمليه،

عموما يوجد هنا أعضاء متمكنين في برمجة ASP.NET ولا أريد أيقاعهم في حرج بتحديد أسماهم فقد يكونوا مشغولين

لو وضعت سؤالك في قسم أسئلة ASP.NET لكان أفضل.


RE: كيفية طباعة شهادات بصيغة PDF - أبو عمر - 10-11-16

(06-11-16, 09:12 PM)Programmer_2017 كتب : السلام عليكم ورحمة الله وبركاته

لدي عدة استفسارات

أولا أحتاج تنزيل بيئة VB.NET كاملة و SQL_Server فبعد فرمتة الجهاز لم أحصل على مكان ثقة يقوم بتحميل البرنامجين كاملاً

وإذا تنصحوني بأماكن في الرياض تقوم بتنصيبه بدون ظهور مشاكل او تضارب في النظام ؟؟ وهي التي تعيق عملي غالباُ مشاكل التنصيب

ثانياً قمت بعمل برنامج بواسطة VB.Net بحيث تقوم الطالبة بإدخال رقمها الجامعي ويتم التحقق منه ثم تقوم الصفحة بعرض قائمة بالدورات التي حضرتها الطالبة وعند الضغط على الدورة يظهر لها خيار (عرض) و خيار (طباعة) وخيار (إرسال إلى ايميل)

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

أتمنى وضحت الفكرة Heart

الاتسفسار الأول بمجرد البحث في جوجل
Doanload Microsoft+VSxxxx.iso
ستحصل على الاصدار الذي تريده فبدل xxxx ضع عام الاصدار فقط.
والمواقع مليئة بأرقام التسجيل
نفس الفكرة مع ال SQLserver
-----------------------------
تقول : إنك عملت برنامج بلغة VB.Net يعني انت لا تجهل هه اللغة لكن هل صممت البرنامج على ويندوز قورم ام ويب فورم؟
أجبت لاحقا انها صفحة هذا يعني كمال أشار الأخ العزيز ممدوح انك تستخدم ASP.Net
والى هنا الامر جميل
فالتعامل مع الويب طيّع جداً وخيارات الطباعة كثيرة جداً 
نأتي للكلام عن برنامجك فبرنامج لابد وأن يكون به اكثر من جدول جدول بيانات الطالبات وجدول اخر يخص دورات الطالبات
وبيانات كل دورة مثل التقدير والمدة والمقر والزمن والتاريخ
كل ما عليك هو:
استعلام يربط بين الجدولين
تصميم تقرير بحقول الاستعلام المطلوبة
أو لو جدول الدورات يحوي فقط الرقم الجامعي وصورة الشهادة الاصلية لدورة فالامر اكثر سهولة
خلاصة القول دعّم طلبك بمثال  ولو على الاكسس حتى نعرف المطلوب بالضبط واختصار كثير من الردود والاستفسارات

مثال لاستخدام اداة التقارير
http://vb4arb.com/vb/thread-13257.html
لتحميل vs interprise 
http://vb4arb.com/vb/thread-17325.html
مثال اخر للطباعة
http://vb4arb.com/vb/thread-13096.html
مثال للطباعة في WPF
http://vb4arb.com/vb/thread-13373.html
بالتوفيق للجميع


RE: كيفية طباعة شهادات بصيغة PDF - Programmer_2017 - 10-11-16

حياكم الله اخوتي

لا أعلم ان هناك قسم للASP.Net

نعم أنا متمرسة للASP.NET تحت بيئة Visual Studio.net ومشروع تخرجي كذلك عملته موقع ويب سايت من خلاله..

لكن الطباعة لم أتطرق لها أبداً والإرسال إلى الإيميل كذلك لم أتطرق لهذين الأمر
مع العلم أنني لم أدرس هذه اللغة أبداً بل  Self-Study دراسة ذاتية فقط لتقديم مشروع تخرج قوي وهام على مستوى الدفعة .. ومادرسته في دراستي فقط Visual Studio.net كويندوز فورم
لكن لم أجد صعوبة في الـِ ASP.NET الحمدلله لكن الآن لم أستطع تنفيذ الفكرة وهي شهادات للدورات لكن سأبدأ المحاولة والله الموفق ثم بمساعدتكم..

لم أبدئه فعلياً لأني سأنسخ أكوادي كما هي وهي الربط بقاعدة البيانات المصممة في SQL Server حيث ٍسأصمم قاعدة بيانات واحدة فقط فيها جدول للطالبات وجدول لأعضاء هيئة التدريس
الجدول الواحد يحوي عدة حقول (الرقم الجامعي، الإسم ، الإيميل، مسمى الدورة، تاريخ الدورة) فقط
أما الشهادة سأحفظها كصورة وأقوم برمجياً بكتابة اسم الطالبة والدورة والتاريخ على الشهادة << وهذه مدخلات من قبل الطالبة وبعد ماتضغط طباعة أو ارسال الى ايميل تظهر لها بصيغة  PDF لكن الإرسال الى الإيميل أعتقد نفس فكرة VB.Net وكوني اعمل على نفس البيئة لا أظن هناك مشكلة سأستخدم نفس الكود الذي وجدته من خلال بحثي
لكن مشكلتي تكمن في طباعة الشهاد كـ PDF


ارجو نقل الموضوع الى قسم ASP.NET  ياكرام وفقكم الله

شكرا اخي ممدوح شكرا اخي ابو عمر
وبإنتظاركم


RE: كيفية طباعة شهادات بصيغة PDF - Programmer_2017 - 10-11-16

بإنتظار دك اخي ابوعمر وفقك الله