إن ASP.NET من Microsoft ، الذي يُختصر أحيانًا ببساطة .NET ، هو نظام أساسي لتطوير ونشر الويب مصمم لتوفير الطاقة والإنتاجية والسرعة. يتم استخدام تنسيق المستند المحمول من Adobe ، أو PDF ، لإنتاج مستندات بجودة احترافية يتم عرضها بشكل مماثل على أي نظام. يضمن تسليم مستند لعملائك كملف PDF عرضه دائمًا بشكل صحيح ودقيق. باستخدام الحزم الخارجية ، يمكنك إنشاء ملفات PDF لعملائك أثناء التنقل في ASP.NET.
1
قم بتنزيل وتثبيت حزمة iTextSharp من SourceForge. iTextSharp هو منفذ مجاني لمكتبة Java iText لإنشاء ملفات PDF مكتوبة بالكامل بلغة C # لمنصة .NET.
2
قم بإنشاء ملف .NET جديد يسمى على طول أسطر "CreateMyPDF.aspx."
3
قم باستيراد الحزم التالية لنظام الإدخال / الإخراج و iTextSharp في رأس "CreateMyPDF.aspx":
استيراد نظام استيراد System.IO استيراد iTextSharp.text استيراد iTextSharp.text.pdf
4
قم بإضافة فئة جزئية إلى الحدث "Page_Load" قبل بدء جزء HTML من "CreateMyPDF.aspx." تحتوي فئة "CreateMyPDF" على روتين فرعي "Page_Load" يوجه الخادم لإنشاء ملف PDF استنادًا إلى الوسيطة التي تم تمريرها في عنوان URL. على سبيل المثال ، "CreateMyPDF.aspx؟ id = option1" قد تستدعي منشئ PDF المطابق للقيمة "option1":
فئة جزئية CreateMyPDF يرث System.Web.UI.Page
تحميل الصفحة الفرعية المحمية (المرسل ByVal ككائن ، _ ByVal e As System.EventArgs) يعالج Me.Load If Request.QueryString ("id") = "option1" ثم CreateSomePDF () آخر CreateAnotherPDF () End If
End Sub
فئة النهاية
5
قم بإنشاء الإجراءات الفرعية لمنشئ PDF في "CreateMyPDF.aspx":
فرعي CreateSomePDF () قم بتعتيم بعض PDF كمستند = مستند جديد PdfWriter.getInstance (somePDF ، New FileStream (Request.PhysicalApplicationPath + _ "\ somePDF.pdf" ، FileMode.Create))
somePDF.open () somePDF.add (فقرة جديدة ("هذا نص من منشئ ASP.NET PDF الخاص بي.")) somePDF.close ()
Response.Redirect ("\ somePDF.pdf") End Sub