IronPDF에서 CSS 미디어 유형을 어떻게 일치시킬 수 있나요?
웹페이지 디자인을 100% 정확하게 일치시키려면 Chrome에서 설정한 것과 동일한 CSS 미디어 유형을 선택하세요.
PdfCssMediaType.화면 형식에는 배경과 더 큰 이미지가 포함되어 있으며, PdfCssMediaType.인쇄 형식은 프린터의 잉크 절약을 위해 설계되었으므로 생략되었음을 기억하십시오.
:path=/static-assets/pdf/content-code-examples/how-to/pixel-perfect-html-to-pdf-2.cs
// Example using PdfCssMediaType.Screen
IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer();
renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Screen; // or Print
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
$vbLabelText
$csharpLabel
렌더링 지연과 렌더링 타임아웃이 중요한 이유는 무엇인가요?
IronPDF의 기본 렌더링 시간 제한은 60초입니다. 렌더링 시간이 길어지면 타임아웃 예외가 발생합니다. RenderingOptions.Timeout를 조정하여 기본값을 재정의합니다. 렌더링 지연은 이미지, 글꼴, JavaScript와 같은 에셋이 제대로 로드될 시간을 확보해 줍니다. JavaScript 사용량이 많은 페이지의 경우 JavaScript(사용자 지정 렌더링 지연) 가이드를 참조하세요.
:path=/static-assets/pdf/content-code-examples/how-to/pixel-perfect-html-to-pdf-3.cs
// Example of setting Timeout and RenderDelay options
renderer.RenderingOptions.Timeout = 90; // seconds (default is 60)
renderer.RenderingOptions.WaitFor.RenderDelay(30000); // milliseconds
$vbLabelText
$csharpLabel
타임아웃을 설정하지 않거나 렌더링 지연 시간이 타임아웃보다 길면 " PDF를 렌더링할 수 없습니다 " 예외가 발생합니다. 이 오류가 발생하는 경우 해당 값을 늘리십시오.
[{i:(Aspose, 아이텍스트, wkhtmltopdf 및 PuppeteerSharp는 각 소유자의 등록 상표입니다. 본 사이트는 Aspose, 아이텍스트, wkhtmltopdf 또는 Puppeteer와 제휴, 보증 또는 후원 관계가 없습니다. 모든 제품명, 로고 및 브랜드는 해당 소유자의 자산입니다. 비교 자료는 정보 제공 목적으로만 제공되며, 작성 시점에 공개적으로 이용 가능한 정보를 기반으로 합니다.