تحويل 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