تحويل WebForms DataGridView إلى PDF

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

مقدمة

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

كيفية تحويل WebForm إلى PDF

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

void Render(HtmlTextWriter writer)
{
    if (RenderToPDF)
    {
        // render web page for PDF document
    }
    else
    {
        // render web page in browser
        base.Render(writer);
    }
}

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

  • Aspose.PDF for .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