IRONSOFTWAREHOME
CSHTML을 PDF로 변환(Razor 페이지)

// PM > Install-Package IronPdf.Extensions.Razor

using IronPdf.Razor.Pages;

public IActionResult OnPostAsync()
{
    persons = new List<Person>
    {
    new Person { Name = "Alice", Title = "Mrs.", Description = "Software Engineer" },
    new Person { Name = "Bob", Title = "Mr.", Description = "Software Engineer" },
    new Person { Name = "Charlie", Title = "Mr.", Description = "Software Engineer" }
    };

    ViewData["personList"] = persons;

    ChromePdfRenderer renderer = new ChromePdfRenderer();

    // Render Razor Page to PDF document
    PdfDocument pdf = renderer.RenderRazorToPdf(this);

    Response.Headers.Add("Content-Disposition", "inline");

    return File(pdf.BinaryData, "application/pdf", "razorPageToPdf.pdf");
}
' PM > Install-Package IronPdf.Extensions.Razor

Imports IronPdf.Razor.Pages

Public Function OnPostAsync() As IActionResult
    persons = New List(Of Person) From {
        New Person With {.Name = "Alice", .Title = "Mrs.", .Description = "Software Engineer"},
        New Person With {.Name = "Bob", .Title = "Mr.", .Description = "Software Engineer"},
        New Person With {.Name = "Charlie", .Title = "Mr.", .Description = "Software Engineer"}
    }

    ViewData("personList") = persons

    Dim renderer As New ChromePdfRenderer()

    ' Render Razor Page to PDF document
    Dim pdf As PdfDocument = renderer.RenderRazorToPdf(Me)

    Response.Headers.Add("Content-Disposition", "inline")

    Return File(pdf.BinaryData, "application/pdf", "razorPageToPdf.pdf")
End Function
NuGet Download
PM > Install-Package IronPdf
CSHTML을 PDF로 변환(Razor 페이지)

CSHTML을 PDF로 변환(Razor 페이지)

이 코드 예제는 Razor 페이지를 PDF로 변환하는 과정을 보여줍니다.

ASP.NET Core 웹 애플리케이션에서 이를 구현하려면 두 패키지가 필요합니다: IronPdf.Extensions.Razor 및 IronPdf. 이 패키지들은 함께 작동하여 Razor 페이지를 PDF로 렌더링할 수 있도록 합니다.

Razor 페이지에서 렌더링하면 RenderingOptions 클래스가 제공하는 전체 기능에 접근할 수 있습니다. 생성된 PDF 문서는 필요에 따라 추가 편집하거나 내보낼 수 있습니다.

이 예제에서는 Razor 페이지의 내용이 IronPDF의 ChromePdfRenderer를 사용해 PDF로 렌더링됩니다. 용지 크기 및 제목과 같은 렌더링 옵션을 RenderingOptions을 통해 지정할 수 있습니다. 생성된 PDF 파일은 저장하거나 브라우저에 바로 표시할 수 있습니다. 응답 헤더는 인라인 표시 또는 파일 다운로드를 허용하도록 조정할 수 있습니다.

IronPDF를 사용하여 Razor Pages를 PDF로 변환하는 방법을 알아보세요.
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 21,253,952버전:2026.10방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
고객님의 정보는 항상 비밀로 유지됩니다.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.
PDF용 C# NuGet 라이브러리
NuGet을 사용하여 설치하세요

버전: 2026.10

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭하고 NuGet 패키지 관리를 선택합니다.
  2. 찾아보기를 선택하고 "IronPDF"를 검색하세요.
  3. 패키지를 선택하고 설치하세요
C# PDF DLL
DLL 다운로드

버전: 2026.10

또는 여기에서 Windows 설치 프로그램을 다운로드하십시오.

  1. IronPDF를 다운로드하고 솔루션 디렉터리 내의 ~/Libs와 같은 위치에 압축을 푸세요.
  2. Visual Studio 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭합니다. 찾아보기를 선택하고 "IronPDF.dll"을 선택합니다.

라이선스 가격은 999달러 부터 시작합니다.