푸터 콘텐츠로 바로가기
IRONPDF 사용하기

ASP.NET용 PDF 뷰어: .NET 10에서 PDF 표시하는 방법

ASP.NET Core에서 PDF 뷰어를 구현하려면, IronPDF를 사용하여 HTML, URL 또는 Razor 뷰에서 PDF를 생성하세요. 적절한 헤더로 인라인 브라우저 표시를 위해 제공하여, 외부 플러그인 또는 다운로드 없이 원활한 문서 보기 경험을 제공합니다.

.NET에서 웹 애플리케이션을 구축할 때는 브라우저에서 직접 PDF 문서를 표시하는 것이 종종 필요합니다. 청구서, 보고서 또는 상호작용 PDF 양식이든 관계없이, 사용자는 Adobe Acrobat Reader나 다른 서드파티 브라우저 도구 없이도 원활한 문서 뷰어 경험을 기대합니다.

이 튜토리얼에서는 IronPDF를 사용하여 ASP.NET 및 .NET Core에 대한 PDF 뷰어를 구현하는 방법을 학습합니다. 이 신뢰할 수 있는 PDF 뷰어 제어는 개발자가 .NET 애플리케이션 내에서 PDF 파일을 생성, 렌더링 및 표시할 수 있게 하여 비즈니스와 관련된 문서를 처리하는 전문적인 솔루션을 제공합니다. 여기서 설명하는 접근 방식은 .NET 10 및 모든 이전 .NET Core 버전과 호환됩니다.

ASP.NET Core에서 PDF 뷰잉이 어떻게 작동하나요?

모던 브라우저는 내장 PDF 뷰어로 작동합니다. 올바른 MIME 유형(application/pdf)의 PDF 파일을 제공하면 브라우저에서 자동으로 인라인으로 표시합니다. 즉, PDF 문서를 보거나 PDF 파일을 표시하기 위해 외부 플러그인이 필요하지 않습니다. 핵심은 고품질 PDF를 생성하고 올바른 응답 헤더를 구성하는 데 있습니다.

IronPDF는 자주 업데이트되는 .NET PDF 라이브러리로, HTML, Razor 뷰 또는 기존 문서에서 픽셀-퍼펙트 PDF 페이지를 생성하는 데 탁월합니다. Chrome 기반 렌더링 엔진은 정확한 CSS, JavaScript 및 이미지 지원을 제공하여 사용자에게 데스크탑 PDF 뷰어와 유사한 보기 경험을 제공합니다. IronPDF 기능 페이지에서 전체 기능 목록을 탐색할 수 있습니다.

요청이 ASP.NET Core 컨트롤러에 도달하면 IronPDF를 사용하여 PDF를 생성(또는 로드)하고 Content-Disposition 응답 헤더를 inline로 설정하고 MIME 유형을 application/pdf로 지정한 다음 바이너리 데이터를 반환하는 간단한 워크플로우를 따르세요. 브라우저는 자동으로 렌더링을 처리합니다 -- JavaScript PDF.js 설정이 필요 없고, 브라우저 확장에 의존하지 않습니다.

이 패턴을 일찍 이해하면 개발 시간을 절약할 수 있습니다. 복잡한 JavaScript 뷰어 라이브러리를 통합하는 대신 렌더링 작업을 브라우저에 위임하고 서버 측에서 생성 및 조작하는 데만 IronPDF를 사용하면 됩니다. 파일 응답에 대한 ASP.NET Core 문서에서는 이러한 패턴에 사용되는 기본 FileResult 유형에 대해 설명합니다.

ASP.NET Core 프로젝트를 설정하는 방법은 무엇입니까?

새로운 ASP.NET Core MVC 애플리케이션을 생성하여 시작하세요. 터미널을 열고 다음을 실행하세요:

dotnet new mvc -n PdfViewerApp
cd PdfViewerApp
dotnet new mvc -n PdfViewerApp
cd PdfViewerApp
SHELL

이는 MVC 지원을 갖춘 기본 .NET 애플리케이션을 스캐폴드합니다. MVC 구조는 PDF 생성 요청을 처리하는 컨트롤러와 프론트 엔드 인터페이스를 구축하는 뷰를 제공합니다. 전용 PdfController은 애플리케이션이 성장함에 따라 PDF 관련 로직을 체계적으로 유지하고 유지 관리하기 쉽게 해줍니다.

IronPDF를 설치하고 구성하는 방법은 무엇입니까?

IronPDF 설치는 몇 단계만 거치면 됩니다. Visual Studio의 NuGet 패키지 관리자 콘솔 또는 .NET CLI를 사용하세요:

# Package Manager Console (Visual Studio)
Install-Package IronPdf

# .NET CLI
dotnet add package IronPdf
# Package Manager Console (Visual Studio)
Install-Package IronPdf

# .NET CLI
dotnet add package IronPdf
SHELL

그런 다음 Program.cs에서 라이브러리를 구성하세요:

using IronPdf;

// Set license key at application startup
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
using IronPdf;

// Set license key at application startup
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
Imports IronPdf

' Set license key at application startup
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY"
$vbLabelText   $csharpLabel

PDF 작업 전에 Program.cs에서 라이센스 키를 설정하세요. 개발 및 평가를 위해 무료 체험판 라이선스를 사용할 수 있습니다. IronPDF 문서는 Azure 및 Docker를 포함한 다양한 배포 환경을 위한 추가 구성 예제를 제공합니다.

PDF를 보기 위해 어떻게 생성합니까?

IronPDF는 원시 HTML 문자열, 실시간 웹 페이지, 또는 Razor 뷰에서 PDF 파일을 생성할 수 있습니다. 생성된 PDF 문서는 몇 줄의 C# 코드로 인라인으로 표시될 수 있습니다.

이 접근 방식은 다운로드를 강요하지 않고, 사용자가 브라우저 내에서 직접 PDF를 보고, 인쇄하고, 검색하고, 저장할 수 있는 기능을 제공합니다. 클라이언트 측에서 추가 뷰어 컴포넌트가 필요하지 않습니다.

HTML 문자열에서 PDF를 어떻게 만듭니까?

가장 간단한 방법은 HTML 문자열을 직접 PDF로 변환하는 것입니다. 보고서나 청구서와 같은 동적 콘텐츠를 생성하기 위해 이 패턴을 사용하십시오:

using IronPdf;

var renderer = new ChromePdfRenderer();

string html = @"
    <html>
    <head>
        <style>
            body { font-family: Arial; padding: 20px; }
            h1 { color: #333; }
        </style>
    </head>
    <body>
        <h1>Sample PDF Document</h1>
        <p>This PDF was generated using IronPDF in ASP.NET Core.</p>
    </body>
    </html>";

var pdf = renderer.RenderHtmlAsPdf(html);

// Return PDF to browser for inline viewing
return File(pdf.BinaryData, "application/pdf");
using IronPdf;

var renderer = new ChromePdfRenderer();

string html = @"
    <html>
    <head>
        <style>
            body { font-family: Arial; padding: 20px; }
            h1 { color: #333; }
        </style>
    </head>
    <body>
        <h1>Sample PDF Document</h1>
        <p>This PDF was generated using IronPDF in ASP.NET Core.</p>
    </body>
    </html>";

var pdf = renderer.RenderHtmlAsPdf(html);

// Return PDF to browser for inline viewing
return File(pdf.BinaryData, "application/pdf");
Imports IronPdf

Dim renderer As New ChromePdfRenderer()

Dim html As String = "
    <html>
    <head>
        <style>
            body { font-family: Arial; padding: 20px; }
            h1 { color: #333; }
        </style>
    </head>
    <body>
        <h1>Sample PDF Document</h1>
        <p>This PDF was generated using IronPDF in ASP.NET Core.</p>
    </body>
    </html>"

Dim pdf = renderer.RenderHtmlAsPdf(html)

' Return PDF to browser for inline viewing
Return File(pdf.BinaryData, "application/pdf")
$vbLabelText   $csharpLabel

정확한 렌더링을 위해 Chromium 엔진을 사용하는 ChromePdfRenderer이 생성됩니다. HTML(인라인 CSS 포함)은 RenderHtmlAsPdf로 전달되어 PdfDocument를 생성합니다. 파일을 application/pdf MIME 유형으로 반환하면 브라우저에 인라인으로 표시됩니다. 이 변환 방법에 대해 자세히 알아보려면 HTML 문자열을 PDF로 변환하기 가이드를 참조하세요.

URL에서 PDF를 어떻게 생성합니까?

기존 웹 페이지를 PDF로 변환하는 것은 동일하게 간단합니다. 실시간 콘텐츠를 아카이빙하거나 웹 페이지로 게시된 보고서의 스냅샷을 생성할 때 유용합니다:

using IronPdf;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.JavaScript(3000);
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print;

var pdf = renderer.RenderUrlAsPdf("https://example.com/report");
Response.Headers.Add("Content-Disposition", "inline; filename=webpage.pdf");

return File(pdf.BinaryData, "application/pdf");
using IronPdf;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.JavaScript(3000);
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print;

var pdf = renderer.RenderUrlAsPdf("https://example.com/report");
Response.Headers.Add("Content-Disposition", "inline; filename=webpage.pdf");

return File(pdf.BinaryData, "application/pdf");
Imports IronPdf

Dim renderer As New ChromePdfRenderer()
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.JavaScript(3000)
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print

Dim pdf = renderer.RenderUrlAsPdf("https://example.com/report")
Response.Headers.Add("Content-Disposition", "inline; filename=webpage.pdf")

Return File(pdf.BinaryData, "application/pdf")
$vbLabelText   $csharpLabel

RenderUrlAsPdf 메서드는 페이지를 가져와서 스타일과 스크립트를 적용하고 세련된 PDF를 출력합니다. @@--코드-1898--@@ 헤더를 @@--코드-1899--@@로 설정하면 브라우저의 PDF 뷰어에서 파일이 열립니다. JavaScript 렌더링 옵션은 동적 콘텐츠가 캡처 전에 올바르게 로드되도록 보장합니다.

HTML에서 생성, URL에서 생성, 인쇄 버튼이 있는 .NET용 IronPDF 문서를 상단에 표시하는 PDF 뷰어 웹 애플리케이션

Razor 뷰를 PDF로 변환하려면 어떻게 해야 합니까?

Razor 뷰는 청구서와 같은 구조화된 문서에 이상적인 템플릿입니다. 동일한 템플릿이 웹 페이지 및 PDF 출력에 모두 사용될 수 있기 때문입니다. 뷰를 HTML 문자열로 렌더링한 다음 IronPDF로 전달하십시오:

using IronPdf;

// Render the Razor view to an HTML string first
var htmlContent = await RenderViewToString("Invoice", invoiceModel);

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(htmlContent);

return File(pdf.BinaryData, "application/pdf");
using IronPdf;

// Render the Razor view to an HTML string first
var htmlContent = await RenderViewToString("Invoice", invoiceModel);

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(htmlContent);

return File(pdf.BinaryData, "application/pdf");
Imports IronPdf

' Render the Razor view to an HTML string first
Dim htmlContent As String = Await RenderViewToString("Invoice", invoiceModel)

Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf(htmlContent)

Return File(pdf.BinaryData, "application/pdf")
$vbLabelText   $csharpLabel

뷰는 먼저 헬퍼 메서드를 사용하여 HTML 문자열로 렌더링된 다음 RenderHtmlAsPdf를 사용하여 변환됩니다. 이 접근 방식은 Razor 템플릿을 웹 표시 및 PDF 생성에 재사용할 수 있게 하여, 형식 간에 출력의 일관성을 보장합니다. HTML에서 PDF로 안내서는 추가적인 Razor 통합 패턴을 다룹니다.

PDF를 브라우저에서 인라인으로 어떻게 표시합니까?

PDF를 인라인으로 표시하는 키는 올바른 응답 헤더를 설정하는 데 있습니다(다운로드를 트리거하는 대신). 현대 브라우저는 콘텐츠 유형과 배치가 올바르게 구성된 경우 인라인 PDF 보기 기능을 지원합니다.

Content-Disposition: inline를 설정하면 브라우저에서 PDF를 직접 렌더링하고, Content-Disposition: attachment를 설정하면 다운로드 대화 상자를 표시합니다. 차이는 단일 헤더 값 변경이지만, 사용자 경험에 큰 영향을 미칩니다.

헤더 및 푸터로 페이지 번호 매기기와 브랜드를 위한 문서를 개선하거나, 맞춤형 워터마크를 추가하여 문서를 초안 또는 기밀로 표시할 수 있습니다.

동적 PDF 로딩을 어떻게 활성화합니까?

전체 페이지 새로 고침 없이 여러 문서 간에 전환해야 하는 응용 프로그램의 경우 컨트롤러 엔드포인트와 결합된 iframe을 사용하십시오:

using IronPdf;
using Microsoft.AspNetCore.Mvc;

// Controller action to list available PDFs
[HttpGet]
public IActionResult GetPdfList()
{
    var pdfs = new List<object>
    {
        new { id = 1, name = "Report 1" },
        new { id = 2, name = "Report 2" }
    };
    return Json(pdfs);
}

// Controller action to generate and return a specific PDF
[HttpGet]
public IActionResult GetPdf(int id)
{
    var renderer = new ChromePdfRenderer();
    string html = $"<h1>Report {id}</h1><p>Content for report {id}.</p>";
    var pdf = renderer.RenderHtmlAsPdf(html);
    Response.Headers.Add("Content-Disposition", $"inline; filename=report-{id}.pdf");
    return File(pdf.BinaryData, "application/pdf");
}
using IronPdf;
using Microsoft.AspNetCore.Mvc;

// Controller action to list available PDFs
[HttpGet]
public IActionResult GetPdfList()
{
    var pdfs = new List<object>
    {
        new { id = 1, name = "Report 1" },
        new { id = 2, name = "Report 2" }
    };
    return Json(pdfs);
}

// Controller action to generate and return a specific PDF
[HttpGet]
public IActionResult GetPdf(int id)
{
    var renderer = new ChromePdfRenderer();
    string html = $"<h1>Report {id}</h1><p>Content for report {id}.</p>";
    var pdf = renderer.RenderHtmlAsPdf(html);
    Response.Headers.Add("Content-Disposition", $"inline; filename=report-{id}.pdf");
    return File(pdf.BinaryData, "application/pdf");
}
Imports IronPdf
Imports Microsoft.AspNetCore.Mvc

' Controller action to list available PDFs
<HttpGet>
Public Function GetPdfList() As IActionResult
    Dim pdfs = New List(Of Object) From {
        New With {.id = 1, .name = "Report 1"},
        New With {.id = 2, .name = "Report 2"}
    }
    Return Json(pdfs)
End Function

' Controller action to generate and return a specific PDF
<HttpGet>
Public Function GetPdf(id As Integer) As IActionResult
    Dim renderer = New ChromePdfRenderer()
    Dim html As String = $"<h1>Report {id}</h1><p>Content for report {id}.</p>"
    Dim pdf = renderer.RenderHtmlAsPdf(html)
    Response.Headers.Add("Content-Disposition", $"inline; filename=report-{id}.pdf")
    Return File(pdf.BinaryData, "application/pdf")
End Function
$vbLabelText   $csharpLabel

클라이언트 측에서는 Razor 뷰에서 간단한 JavaScript 코드 스니펫으로 iframe 소스를 업데이트하여 페이지 다시 로드 없이 다른 PDF를 로드합니다. 컨트롤러는 요구 시 PDF를 생성하여 응답 크기를 예측 가능하게 유지합니다. 대형 문서의 경우 이 패턴을 IronPDF의 병합 및 분할 기능과 결합하여 문서를 섹션별로 제공합니다.

'Hello World' 텍스트와 탐색 컨트롤 및 HTML에서 생성, URL에서 생성, 인쇄를 위한 작업 버튼이 있는 PDF 뷰어를 보여주는 PdfViewerApp의 스크린샷

배포 및 성능을 어떻게 처리합니까?

IronPDF는 ASP.NET, ASP.NET Core, Blazor 서버 프로젝트에 걸쳐 작동합니다. Windows Server에 호스팅하거나 Azure에 배포하거나 Docker로 컨테이너화할 수 있습니다. 이전 버전과 함께 .NET 10을 완벽하게 지원하므로 최신 및 레거시 응용 프로그램에서 통합됩니다.

Azure에 어떻게 배포합니까?

Azure App Service에 배포할 때 IronPDF는 추가 구성이 거의 필요하지 않습니다. 최적의 성능을 위해 App Service 계획이 최소 B1 티어인지 확인하십시오. IronPDF는 Chrome 렌더링 엔진 배포를 자동으로 처리합니다.

Linux에서 컨테이너화된 배포의 경우 필요한 시스템 종속성을 Dockerfile에 추가하십시오:

RUN apt-get update && apt-get install -y libgdiplus
RUN apt-get update && apt-get install -y libgdiplus
SHELL

IronPDF 문서는 플랫폼별 Linux 요구 사항에 대해 자세히 다룹니다. 전체 Chrome 렌더링 엔진이 필요하지 않은 경우, 컨테이너 이미지 크기를 줄이기 위해 IronPDF Slim을 사용하는 것을 고려하십시오.

주요 성능 고려 사항은 무엇입니까?

PDF 제공 애플리케이션의 성능은 PDF 생성 빈도와 PDF 크기에 따라 달라집니다. 다음 관행은 대부분의 프로덕션 배포에 적용됩니다:

  • 생성된 PDF를 캐시하여 기본 콘텐츠가 자주 변경되지 않을 때 메모리 스트림이나 분산 캐시를 사용하십시오
  • 비동기 컨트롤러 액션을 사용하여 PDF 생성 중에 스레드가 차단되지 않도록 합니다
  • 복잡한 HTML 페이지에 대해 적절한 렌더링 시간 초과를 설정하십시오
  • 제공하기 전에 파일 크기를 줄이기 위해 워터마크와 압축을 적용하십시오
  • 문서 목록에서 전체 PDF를 로드하는 대신 미리보기 썸네일을 생성하기 위해 PDF를 이미지로 변환 활성화
  • 서버 측 검색 색인을 구축하기 위해 텍스트 추출을 사용하십시오. 브라우저의 기본 PDF 검색에 의존하지 마십시오

일반적인 PDF 디스플레이 문제를 어떻게 해결합니까?

왜 PDF가 디스플레이 대신 다운로드됩니까?

PDF가 인라인으로 표시되지 않고 다운로드된다면, 응답 헤더가 올바르게 설정되었는지 확인하십시오. MIME 유형이 정확히 application/pdf이고 Content-Dispositionattachment가 아닌 inline로 설정되어 있는지 확인하세요:

Response.Headers.Add("Content-Disposition", "inline; filename=document.pdf");
return File(pdf.BinaryData, "application/pdf");
Response.Headers.Add("Content-Disposition", "inline; filename=document.pdf");
return File(pdf.BinaryData, "application/pdf");
Response.Headers.Add("Content-Disposition", "inline; filename=document.pdf")
Return File(pdf.BinaryData, "application/pdf")
$vbLabelText   $csharpLabel

일부 프록시 및 로드 밸런서는 응답 헤더를 제거하거나 수정합니다. 개발자 도구를 사용하여 헤더가 브라우저에 도달하는지 확인하십시오. 교차 출처 시나리오의 경우 개별 응답이 아닌 Program.cs에 CORS 헤더를 추가하여 구성을 중앙 집중식으로 유지하세요. PDF에 민감한 데이터가 포함되어 있다면, CORS 제한에만 의존하지 말고 PDF 서명과 암호 보호를 적용하십시오.

대형 PDF 파일을 어떻게 처리합니까?

대형 문서의 경우, 스트리밍은 서버의 메모리 부담을 줄입니다. 원시 바이트 배열을 반환하는 대신 FileStreamResult를 사용하세요:

using IronPdf;

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(largeHtmlContent);

var stream = new MemoryStream(pdf.BinaryData);
return new FileStreamResult(stream, "application/pdf");
using IronPdf;

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(largeHtmlContent);

var stream = new MemoryStream(pdf.BinaryData);
return new FileStreamResult(stream, "application/pdf");
Imports IronPdf

Dim renderer As New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf(largeHtmlContent)

Dim stream As New MemoryStream(pdf.BinaryData)
Return New FileStreamResult(stream, "application/pdf")
$vbLabelText   $csharpLabel

매우 큰 문서의 경우, IronPDF의 병합 및 분할 기능을 사용하여 섹션으로 나누고 사용자 인터페이스에 페이징을 구현하는 것을 고려하십시오. 이렇게 하면 개별 PDF 응답이 작고 로딩이 빠르게 됩니다. 마이크로소프트의 ASP.NET Core 대형 파일 지침에도 PDF 전송과 관련된 버퍼링 전략이 포함되어 있습니다.

IronPDF로 더 발전하려면 어떻게 해야 합니까?

ASP.NET Core에서 PDF 뷰어를 구축하는 데 복잡한 제3자 뷰어 라이브러리가 필요하지 않습니다. IronPDF의 서버 측 렌더링 엔진과 브라우저의 기본 PDF 지원을 결합함으로써, 적은 양의 클라이언트 측 설정만으로도 확장성이 우수한 전문 문서 보기 솔루션을 얻을 수 있습니다. IronPDF 홈페이지에서는 전체 라이브러리 개요와 시작 리소스를 제공합니다.

여기에서 여러 방향으로 구현을 확장할 수 있습니다:

  • 기밀 문서에 워터마크를 추가하십시오
  • 법적 구속력을 가진 출력에 디지털 서명을 구현하십시오
  • 사용자 입력을 수집하고 작성된 PDF를 생성하기 위해 PDF 폼 작업
  • 페이지 번호 및 브랜드를 포함한 헤더와 푸터를 추가하십시오
  • 문서 콘텐츠 전반에 걸쳐 서버 측 검색을 지원하기 위해 텍스트 추출을 사용하십시오
  • 미리보기 썸네일을 생성하기 위한 PDF를 이미지로 변환

전체 API 참조를 위해 IronPDF 문서를 방문하십시오. 오늘 시작하려면, IronPDF의 무료 체험판을 받으세요. 신용 카드가 필요하지 않습니다.

!{--010011000100100101000010010100100100000101010010010110010101111101000111010001010101010001011111010100110101010001000001010101001001010100010001011111010101110100100 10101010001001000001011111010100000101001001001111010001000101010101000011010101000101111101010001010010010010010010010100000101001100010111110100001001001100010011110100001101001011--}

자주 묻는 질문

ASP.NET 애플리케이션에서 PDF 문서를 표시하는 가장 좋은 방법은 무엇입니까?

IronPDF를 사용하면 개발자가 ASP.NET 애플리케이션 내에서 브라우저에서 직접 PDF 문서를 쉽게 렌더링할 수 있으므로, Adobe Acrobat Reader와 같은 타사 도구 없이 끊김 없는 사용자 경험을 제공합니다.

IronPDF를 사용하여 웹 애플리케이션에서 PDF 뷰잉을 향상시킬 수 있습니까?

예, IronPDF는 웹 애플리케이션에 매끄럽게 통합하여 PDF 문서를 쉽게 볼 수 있도록 설계되었습니다.

ASP.NET에서 IronPDF를 사용할 때 PDF를 보기 위해 추가 도구가 필요합니까?

아니요, IronPDF는 Adobe Acrobat Reader와 같은 추가 도구의 필요성을 없애고 ASP.NET 애플리케이션에서 직접 PDF를 볼 수 있는 솔루션을 제공합니다.

.NET 웹 애플리케이션에서 PDF 뷰어를 구현하는 방법은 무엇입니까?

IronPDF를 .NET 웹 애플리케이션에 통합하여 다양한 PDF 기능을 지원하고 사용자 친화적인 인터페이스를 제공하는 강력한 PDF 뷰어를 구현할 수 있습니다.

ASP.NET에서 PDF 뷰잉을 위해 IronPDF를 사용해야 하는 이유는 무엇입니까?

IronPDF는 ASP.NET 애플리케이션에서 PDF 뷰잉을 위한 신뢰할 수 있고 효율적인 솔루션을 제공하여 외부 플러그인에 의존하지 않고 사용자에게 끊김 없는 경험을 제공합니다.

IronPDF를 사용하여 상호작용하는 PDF 양식을 표시할 수 있습니까?

네, IronPDF는 브라우저 내에서 직접 PDF 문서를 작성하고 상호작용할 수 있는 상호작용하는 PDF 양식의 표시를 지원합니다.

IronPDF를 사용하여 볼 수 있는 PDF 문서의 유형은 무엇입니까?

IronPDF는 청구서, 보고서, 상호작용 양식 등 다양한 유형의 PDF 문서를 처리할 수 있어 어떤 ASP.NET 애플리케이션에서도 유용한 도구가 됩니다.

IronPDF는 PDF 생성 및 뷰잉을 위한 .NET 10을 지원합니까?

예. IronPDF는 .NET 10과 이전 버전 (.NET 9, 8, 7, 6 및 .NET Core, Framework)을 완벽히 지원하므로, 최신 .NET 10 ASP.NET 또는 Blazor 애플리케이션에서 IronPDF를 사용하여 PDF를 생성, 제공 및 브라우저 내에서 인라인으로 표시할 수 있습니다. (ironpdf.com)

커티스 차우
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

아이언 서포트 팀

저희는 주 5일, 24시간 온라인으로 운영합니다.
채팅
이메일
전화해