멀티 스레드 생성 IronPDF는 스레드 안전한 PDF 생성을 제공하며 이 예제에서 볼 수 있는 ChromePdfRenderer 클래스를 사용하여 PDF 문서를 생성할 때 멀티스레딩 프로세스를 지원합니다. 이렇게 하면 스레드 차단과 같은 문제를 걱정할 필요 없이 크기에 상관없이 모든 PDF 생성 작업 또는 일괄 PDF 생성 작업을 동시에 처리할 수 있습니다. 멀티스레드 PDF 생성 단계 멀티스레드 환경에서 PDF 문서를 생성하는 첫 번째 단계는 새로운 ChromePdfRenderer 인스턴스를 생성하는 것입니다. 이를 통해 픽셀 단위까지 완벽한 PDF 문서를 생성할 수 있는 IronPDF의 강력한 렌더링 엔진 에 접근할 수 있습니다. 다음으로, htmlStrings 라는 이름의 새로운 문자열 객체 목록을 생성합니다. 이 목록에는 멀티스레드 환경에서 PDF 문서를 생성할 때 사용할 HTML 문자열이 모두 포함되어 있습니다. 다음으로, 모든 HTML 문자열을 PDF 파일로 동시에 렌더링하기 위해 비동기 프로그래밍을 사용해야 합니다. htmlStrings.Select(html => renderer.RenderHtmlAsPdfAsync(html))는 HTML 문자열 목록을 순회하며 렌더러를 통해 접근 가능한 RenderHtmlAsPdfAsync 메서드를 각 문자열에 대해 호출하여 PDF 문서로 변환합니다. Task.WhenAll()는 모든 개별 RenderHtmlAsPdfAsync 호출이 완료되면 완료되는 단일 작업으로 비동기 작업을 누적하는 데 사용됩니다. 그러면 PdfDocument 객체의 새 배열이 반환됩니다. 마지막으로 PDF 생성 결과를 확인하겠습니다. await task는 현재 비동기 메서드가 모든 비동기 PDF 렌더링 작업이 완료될 때까지 기다린 후 결과 배열인 PdfDocument 객체를 검색하도록 합니다. ToList()는 PdfDocument 객체 배열을 pdfList 리스트로 변환하여 PDF 문서를 더 쉽게 조작할 수 있도록 합니다. IronPDF를 사용하여 비동기 PDF 렌더링을 살펴보세요. GitHub에서 보기 암호 https://github.com/iron-software/IronPdf.Examples/tree/main/examples/threading ZIP 파일 다운로드 관련 튜토리얼 관련 사용법 가이드 클래스 문서화 언어 팩을 받으세요 IronPDF DLL 다운로드 이 페이지의 문제점을 신고하세요 시작할 준비 되셨나요? Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다 NuGet 무료 다운로드 총 다운로드 수: 17,527,568 라이선스 보기