Render WebForms DataGridView ke PDF

Cara mengekspor WebForm ke PDF menggunakan Aspose.PDF/Aspose.HTML

Pendahuluan

Secara umum, untuk mengonversi WebForm ke dokumen PDF menggunakan alat tambahan. Contoh ini menunjukkan cara menggunakan pustaka Aspose.PDF untuk merender WebForm ke PDF. Kontrol Aspose Export GridView To Pdf juga disertakan dalam contoh ini untuk menunjukkan cara merender kontrol GridView ke dokumen PDF.

Cara merender WebForm ke PDF

Ide asli untuk merender WebForm ke PDF adalah dengan membuat kelas pembantu, yang diwarisi dari System.Web.UI.Page, dan menimpa metode Render.

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

Ada dua alat Aspose yang dapat digunakan untuk merender HTML ke PDF:

  • Aspose.PDF for .NET.
  • Kontrol Aspose Export GridView (berbasis Aspose.PDF).

Berkas Sumber

Dalam contoh ini kami memiliki 2 laporan demo.

  • Default.aspx mendemonstrasikan ekspor ke PDF menggunakan Aspose.PDF.
  • Report2.aspx mendemonstrasikan ekspor ke PDF menggunakan kontrol Aspose Export GridView (berbasis Aspose.PDF).

Berkas Tambahan

Helpers\PdfPage.cs - berisi kelas pembantu, yang menunjukkan cara menggunakan API Aspose.PDF.

Proyek Aspose.Pdf.GridViewExport berisi kontrol GridView yang diperluas untuk demonstrasi di Report2.aspx