Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
通常,将 WebForm 转换为 PDF 文档需要额外的工具。本示例展示了如何使用 Aspose.PDF 库将 WebForm 渲染为 PDF。此示例中还包含 Aspose 导出 GridView 到 PDF 控件,以展示如何将 GridView 控件渲染为 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:
您可以在 这里 找到整个项目的代码。
Helpers\PdfPage.cs
- 包含一个帮助类,展示了如何使用 Aspose.PDF API。
Aspose.Pdf.GridViewExport 项目包含扩展的 GridView 控件,用于在 Report2.aspx
中演示。
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.