Windows에서 IronPDF for .NET 사용하기

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF는 .NET 8, 7, 6, Core, .NET Standard 및 .NET Framework를 사용하는 Windows 10, 11 및 Windows Server를 지원합니다.

Windows Server 관련 중요 참고 사항

저희는 데스크톱 환경 및 코어 버전 모두에서 Windows Server 2022 및 2016을 지원하며, 데스크톱 환경 버전에서는 2019 및 2012만 지원합니다 .

Windows Server 2022 및 2016

  • Windows Server 2022 및 2016(UI 포함, "데스크톱 환경")
  • Windows Server 2022 및 2016 명령줄 전용("Core").

Windows Server 2019 및 2012

  • Windows Server 2019 및 2012(UI 포함, "데스크톱 환경")
  • Windows Server 2019 및 2012 명령줄 전용("Core").

IronPDF 버전 2023.3.2 ~ 2024.2.2는 Windows Server 2012와 호환되지 않습니다.

저희는 윈도우 서버의 코어 및 나노 버전을 지원하기 위해 노력하고 있습니다. 운영체제 아키텍처상의 문제로 지원이 불가능한 것은 아닙니다. 이는 Chromium(Chrome Renderer)이 HTML을 PDF로 렌더링하는 데 필요한 미디어/그래픽 DLL 때문일 가능성이 높습니다. 해당 DLL은 Windows Server의 "데스크톱" 버전에는 있지만 기능이 간소화된 버전에는 없습니다.

또한, Windows Nano Server는 Windows Server Core의 간소화된 버전이므로, Windows Server Core에 대한 완벽한 지원이 완료되면 Windows Nano Server에 대한 지원도 검토할 예정입니다.

.NET 6 기반의 Windows Nano Server/Server Core는 System.Drawing을 지원하지 않습니다.
자세한 내용

사용 중인 Windows 버전이 지원되지 않는 경우, IronPDF를 엔진 모드로 사용하는 것을 고려해 보세요.

Native와 Engine의 차이점은 무엇인가요?

IronPDF에는 원격으로 실행할 수 있는 고성능 기능이 몇 가지 있습니다. IronPDF는 실행에 IronPdfEngine이 필수적인 것은 아니지만, IronPdfEngine을 원격 서비스로 설정하는 것은 구형 운영 체제 및 모바일 환경에서 플랫폼별 Chrome 호환성 문제를 방지하는 선택적인 방법입니다.

Engine을 사용하면 IronPDF로 코딩하는 방식이 어떻게 달라지나요?

이렇게 하면 Windows Server 2012와 같은 이전 버전의 Windows를 사용할 수 있습니다.

엔진 구성을 사용할 때는 NuGet에서 전체 IronPdf 패키지 대신 IronPdf.Slim 패키지를 설치하는 것이 좋습니다. 엔진이 네이티브 패키지에 포함된 모든 추가 파일을 관리하기 때문입니다.

# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
# Install the IronPdf.Slim package using Package Manager Console
:InstallCmd Install-Package IronPdf.Slim
SHELL

IronPdf.Slim를 설치한 후 IronPDF가 IronPdfEngine 인스턴스를 가리키도록 연결 설정을 구성하십시오. 애플리케이션 시작 시 (또는 IronPDF 메서드를 호출하기 전에) 다음 코드를 추가하십시오.

// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
// Configure IronPDF to connect to the remote IronPdfEngine instance
// Replace "123.456.7.8:33350" with the actual remote host and port
Installation.ConnectToIronPdfHost(IronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServer("123.456.7.8:33350"));
$vbLabelText   $csharpLabel

Windows Server Standard 및 DataCenter

Microsoft 문서 " Windows Server 2016 Standard 및 DataCenter 에디션 비교 "에 명시된 차이점을 기준으로 볼 때, Windows Server DataCenter는 Windows Server Standard의 모든 구성 요소와 추가적인 스토리지 향상 구성 요소를 포함합니다. IronPdf는 Windows Server DataCenter 데스크톱 환경에서도 작동합니다.

Windows 전용 설치

NuGet

IronPdf의 주요 NuGet 패키지는 x86 및 x64 아키텍처용 Chrome 바이너리를 포함하는 IronPdf.Native.Chrome.Windows 에 의존합니다.

  • IronPdf 패키지는 x86 및 x64 Windows 아키텍처를 지원합니다.

특정 런타임을 대상으로 하는 경우 사용하지 않는 /runtimes 폴더(x86 또는 x64)를 삭제할 수 있습니다.

DLL 다운로드

오프라인에서 사용하려면 DLL 파일을 다운로드하고 프로젝트에 참조를 추가하면 됩니다.

설치 프로그램

저희는 윈도우용 설치 프로그램도 제공합니다. Visual Studio 솔루션 탐색기에서 종속성을 마우스 오른쪽 버튼으로 클릭하고 프로젝트 참조 추가를 선택합니다. 다음으로, 찾아보기를 클릭하고 설치 프로그램에서 추출한 모든 DLL 파일을 포함시키세요.

하드웨어 사양

IronPDF는 Chromium을 사용하여 HTML을 PDF로 변환합니다. 크롬 엔진은 크롬의 인쇄 기능과 유사하게 픽셀 단위까지 정확한 PDF 렌더링을 제공합니다. 하드웨어 사양은 주로 컴퓨팅 성능의 대부분을 차지하는 크로뮴 엔진을 실행하기 위한 것입니다.

  • 최소 사양 : 1코어 및 1.75GB RAM
  • 권장 사양 : 2코어 이상 및 8GB 이상의 RAM

자주 묻는 질문

PDF 도구와 호환되는 Windows 버전은 무엇입니까?

IronPDF는 데스크톱 환경에서 Windows 10, 11 및 Windows Server 2022, 2016, 2019, 2012 버전을 지원합니다. 단, 코어 모드에서는 Windows Server 2019 및 2012를 지원하지 않습니다.

지원되지 않는 Windows 버전에서 PDF 작업을 어떻게 처리할 수 있나요?

지원되지 않는 Windows 버전의 경우, IronPDF를 엔진 모드로 사용할 수 있습니다. 이 모드를 사용하면 플랫폼별 호환성 문제를 우회하여 성능 집약적인 기능을 원격으로 처리할 수 있습니다.

IronPDF를 실행하는 데 필요한 특정 하드웨어 요구 사항이 있습니까?

네, 최소 요구 사양은 1코어 프로세서와 1.75GB RAM이며, IronPDF가 렌더링에 Chromium 엔진을 사용하기 때문에 권장 사양은 2코어 프로세서와 8GB RAM 이상입니다.

IronPDF는 오프라인에서 사용할 수 있나요?

네, IronPDF는 DLL 파일을 다운로드하여 프로젝트에 참조로 추가하면 오프라인에서 사용할 수 있습니다. Windows용 설치 프로그램도 제공되어 오프라인 사용이 더욱 편리해집니다.

IronPDF를 엔진 모드로 설정하는 과정은 무엇입니까?

IronPDF를 엔진 모드로 설정하려면 NuGet에서 `IronPdf.Slim` 패키지를 설치하고, 제공된 코드를 사용하여 IronPDF가 IronPdfEngine 인스턴스를 가리키도록 연결 설정을 구성한 다음 원격 호스트에 연결하십시오.

윈도우 나노 서버와의 호환성 문제가 발생할 수 있는 이유는 무엇입니까?

Windows Nano Server는 Chromium 엔진에 필요한 미디어/그래픽 DLL이 부족하여 IronPDF를 지원하지 않습니다. 하지만 Windows Server Core에 대한 지원이 개발 중이며, 향후 Nano Server에서도 지원될 가능성이 있습니다.

PDF 도구를 사용하려면 어떤 NuGet 패키지가 필요합니까?

IronPDF의 주요 NuGet 패키지는 x86 및 x64 아키텍처에 필요한 Chrome 바이너리를 포함하는 IronPdf.Native.Chrome.Windows에 의존합니다.

IronPDF는 렌더링을 위해 Chromium을 어떻게 활용하나요?

IronPDF는 Chromium 엔진을 사용하여 HTML을 PDF로 렌더링하므로 Chrome의 인쇄 기능과 유사하게 픽셀 단위까지 정확한 인쇄 품질을 보장합니다. 이 과정에는 상당한 컴퓨팅 성능이 필요하므로 높은 하드웨어 사양이 요구됩니다.

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

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

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

시작할 준비 되셨나요?
Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다