Render WebForms DataGridView ke PDF
Bagaimana mengekspor WebForm ke PDF menggunakan Aspose.PDF/Aspose.HTML
Pendahuluan
Secara umum, untuk mengonversi WebForm ke dokumen PDF menggunakan alat tambahan. Contoh ini menunjukkan bagaimana menggunakan perpustakaan Aspose.PDF untuk me-render WebForm ke PDF. Aspose Export GridView To Pdf Control juga termasuk dalam contoh ini untuk menunjukkan cara me-render GridView control ke dokumen PDF.
Bagaimana me-render WebForm ke PDF
Ide asli untuk me-render WebForm ke PDF adalah dengan membuat kelas helper, yang diwarisi dari System.Web.UI.Page, dan menimpa metode Render.
void Render(HtmlTextWriter writer)
{
if (RenderToPDF)
{
// me-render halaman web untuk dokumen PDF
}
else
{
// me-render halaman web di browser
base.Render(writer);
}
}
Ada dua alat Aspose yang dapat digunakan untuk merender HTML ke PDF:
- Aspose.PDF untuk .NET
- Aspose Export GridView control (berbasis Aspose.PDF)
Berkas Sumber
Dalam contoh ini kami memiliki 2 laporan demo.
- Default.aspx menunjukkan ekspor ke PDF menggunakan Aspose.PDF
- Report2.aspx menunjukkan ekspor ke PDF menggunakan Aspose Export GridView control (berbasis Aspose.PDF)
Berkas Tambahan
Helpers\PdfPage.cs
- berisi kelas bantuan, yang menunjukkan cara menggunakan API Aspose.PDF.
Proyek Aspose.Pdf.GridViewExport berisi kontrol GridView yang diperluas untuk demonstrasi di Report2.aspx