منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : Create a Pdf file in C# with iText
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
[COLOR="#FF0000"]بسم الله الرحمن الرحيم
((رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقهوا قولي))
صدق الله العلي العظيم[/COLOR]



السلام عليكم ايها الاحبة اعضاء وزوار المنتدى ان شاءالله تكونوا في تمام الصحة والعافيةSmile


[COLOR="#800080"]سنتعلم في هذا الموضوع كيفية انشاء ملف pdf عن طريق الملف المكتبي iTextSharp

اولا حمل الاداة من هنا:http://www.nodevice.com/dll/itextsharp_d...21198.html

او من هنا: http://www.mediafire.com/?jpre7tbkyzrow2o

ثانيا افتح مشروع جديد وسمه ما شئت ,اضف button و Textbox

ثالثا اضف الاداة الى المشروع عن طريق الAddReference ومن ثم عن طريق الusing هكذا:[/COLOR]

PHP كود :
using iTextSharp.text;
using iTextSharp.text.pdf

[COLOR="#800080"]ومن ثم اضف مجال الاسماء using System.IO ايضا

بعد ذلك اكتب الكود التالي في الButton[/COLOR]


PHP كود :
//PageSize ومن ثم تحجيم الملف وهنالك عدة خيارات في الكائن  Document انشاء كائن من نوع 
            
Document pdfdoc = new Document(PageSize.A4);
            
//pdf انشاء ملف من نوع  
            
FileStream fs = new FileStream("YourPath.pdf"FileMode.Create);
            
//اليه Documentوال streamوتمرير ال pdfWriter انشاء كائن  
            
PdfWriter pdfwr PdfWriter.GetInstance(pdfdocfs);
            
//فتح الملف
            
pdfdoc.Open();
            
//Paragraph انشاء كائن  
            
Paragraph p = new Paragraph();
            
//pdfأضافة بعض البيانات لغرض كتابتها على ملف ال
            
p.Add(textBox1.Text);
            
//pdfالى ال Paragraphاضافة ال 
            
pdfdoc.Add(p);
            
//اغلاق الملف
            
pdfdoc.Close(); 

[COLOR="#800080"]الشرح كما تلاحظون مع الكود للفهم السهلSmile

بالتوفيق ان شاءالله[/COLOR]
بارك الله فيك وجعله فى ميزان حسناتك

والله دائماّ انت مميز

مشكور
learning.net كتب :بارك الله فيك وجعله فى ميزان حسناتك

والله دائماّ انت مميز

مشكور

بارك الله فيك اخي الكريم

شكرا على التعليق الجميل

ان شاء الله ساكتب مقالة عن كيفية انشاء BarCode عن طريق نفس الاداة ايضا

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

السلام عليكم

بارك الله فيك شكرا على المرور

اخي الكريم الملف مجاني ان شاءالله

بالتوفيق ان شاءالله
بارك الله فيك

دائماّ مميز ....

ساوحل تطبيقه على المشروعي ...
السلام عليكم

بارك الله فيك
شكرا ............. >>>
لا يصدر عربي