WebForms DataGridView를 PDF로 렌더링하기

Aspose.PDF/Aspose.HTML를 사용하여 WebForm을 PDF로 내보내는 방법

소개

일반적으로 WebForm을 PDF 문서로 변환하려면 추가 도구가 필요합니다. 이 샘플은 Aspose.PDF 라이브러리를 사용하여 WebForm을 PDF로 렌더링하는 방법을 보여줍니다. Aspose Export GridView To Pdf Control도 이 샘플에 포함되어 있어 _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);
    }
}

HTML을 PDF로 렌더링하는 데 사용할 수 있는 두 가지 Aspose 도구가 있습니다:

  • Aspose.PDF for .NET.
  • Aspose Export GridView 컨트롤 (Aspose.PDF 기반).

소스 파일

전체 프로젝트의 코드는 여기에서 찾을 수 있습니다.

  • _Default.aspx_는 Aspose.PDF를 사용하여 PDF로 내보내는 방법을 보여줍니다.
  • _Report2.aspx_는 Aspose Export GridView 컨트롤 (Aspose.PDF 기반)을 사용하여 PDF로 내보내는 방법을 보여줍니다.

추가 파일

Helpers\PdfPage.cs - Aspose.PDF API를 사용하는 방법을 보여주는 도우미 클래스를 포함합니다.

Aspose.Pdf.GridViewExport 프로젝트는 Report2.aspx에서 시연을 위한 확장된 GridView 컨트롤을 포함합니다.