تحويل WebForms DataGridView إلى PDF

كيفية تصدير WebForm إلى PDF باستخدام Aspose.PDF/Aspose.HTML

مقدمة

عمومًا، لتحويل WebForm إلى مستند PDF يستخدم أدوات إضافية. توضح هذه العينة كيفية استخدام مكتبة Aspose.PDF لتقديم WebForm إلى PDF. يتضمن هذا العينة أيضًا تحكم Aspose Export GridView To Pdf لإظهار كيفية تقديم GridView control إلى مستند PDF.

كيفية تقديم WebForm إلى PDF

الفكرة الأصلية لتقديم WebForm إلى PDF هي إنشاء فئة مساعدة، ترث من System.Web.UI.Page، وتجاوز طريقة Render.

void Render(HtmlTextWriter writer)
{
    if (RenderToPDF)
    {
        // تقديم صفحة الويب لمستند PDF
    }
    else
    {
        // تقديم صفحة الويب في المتصفح
        base.Render(writer);
    }
}

هناك أداتان من Aspose يمكن استخدامهما لتحويل HTML إلى PDF:

  • Aspose.PDF لـ .NET
  • تحكم Aspose Export GridView (يعتمد على Aspose.PDF)

ملفات المصدر

في هذا العينة لدينا تقريرين تجريبيين.

  • Default.aspx يوضح التصدير إلى PDF باستخدام Aspose.PDF
  • Report2.aspx يوضح التصدير إلى PDF باستخدام تحكم Aspose Export GridView (يعتمد على Aspose.PDF)

ملفات إضافية

Helpers\PdfPage.cs - يحتوي على فئة مساعدة، تظهر كيفية استخدام واجهة برمجة تطبيقات Aspose.PDF.

مشروع Aspose.Pdf.GridViewExport يحتوي على تحكم GridView الموسع للعرض في Report2.aspx