Windows에서 IronPDF for .NET 사용하기
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를 엔진 모드로 사용하는 것을 고려해 보세요.
네이티브와 엔진의 차이점은 무엇인가요?
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
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"));
' 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"))
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로 변환합니다. Chrome 엔진은 Chrome의 인쇄 기능과 유사하게 픽셀 단위까지 정확한 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의 인쇄 기능과 유사하게 픽셀 단위까지 정확한 인쇄 품질을 보장합니다. 이 과정에는 상당한 컴퓨팅 성능이 필요하므로 높은 하드웨어 사양이 요구됩니다.

