데이비드 존스(Agorus)가 Iron Suite를 활용하여 새로운 효율성을 창출하는 모습을 지켜보세요.
Milan Jovanović가 IronPDF를 사용하는 모습 보기
저희 팀의 제품 시연 영상을 시청하세요.
100가지가 넘는 기능을 갖춘 IronPDF는 모든 PDF 관련 요구 사항을 충족해 드립니다.
HTML 콘텐츠를 PDF 형식으로 변환할 때 웹 페이지의 구조, 스타일 및 서식을 유지합니다.
// Pixel Perfect HTML Formatting Settings using IronPdf.Rendering; IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); // Generate PDF by rendering the Html resource taken from the URL renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Print; // or Screen var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/"); pdf.SaveAs("picture-perfect-html.pdf");
CSS 지원을 통해 PDF가 웹 기반 디자인에 따라 스타일과 서식이 지정되어 콘텐츠의 모양과 느낌을 그대로 유지할 수 있습니다.
using IronPdf; using IronPdf.Rendering; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Choose screen or print CSS media renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Print; // Render HTML with CSS to PDF PdfDocument pdf = renderer.RenderHtmlAsPdf("<p style=\"color:red; font-family:sans
PDF 내에서 동적 콘텐츠를 렌더링하려면 JavaScript를 활성화하여 상호 작용 요소가 유지되도록 하십시오.
using IronPdf; const string htmlWithJavaScript = @" # This is HTML <script> document.write('<h1>This is JavaScript</h1>'); window.ironpdf.notifyRender(); </script>"; // Instantiate Renderer var renderer = new ChromePdfRenderer(); // Enable JavaScript in our RenderingOptions renderer.RenderingOptions.EnableJavaScript = true; renderer.RenderingOptions.WaitFor.JavaScript(); var pdfJavaScript = renderer.RenderHtmlAsPdf(htmlWithJavaScript); // Export to a file or Stream pdfJavaScript.SaveAs("javascript-in-html.pdf");
PDF에 이미지를 포함하면 시각적 매력을 높이고 추가적인 맥락이나 정보를 제공할 수 있습니다.
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); string html = @"<img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>"; // Render HTML to PDF PdfDocument pdf = renderer.RenderHtmlAsPdf(html); // Export PDF pdf.SaveAs("embedImage.pdf");
다양한 글꼴 유형과 스타일을 지원하므로 PDF로 변환할 때 콘텐츠의 원래 모양을 유지할 수 있습니다.
using IronPdf; // HTML contains webfont var html = @"<link href=\"https://fonts.googleapis.com/css?family=Lobster\" rel=\"stylesheet\"> <p style=\"font-family: 'Lobster', serif; font-size:30px;\" > Hello Google Fonts</p>"; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Wait for font to load renderer.RenderingOptions.WaitFor.AllFontsLoaded(2000); // Render HTML to PDF PdfDocument pdf = renderer.RenderHtmlAsPdf(html); // Export the PDF pdf.SaveAs("font-test.pdf");
PDF 파일이 특수 문자 및 다국어 콘텐츠를 표시할 수 있도록 UTF-8 인코딩을 지원하는지 확인하십시오.
using IronPdf; // UTF-8 string const string html_utf_8 = @"<p>今日は مرحبا ไทย</p>"; var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.InputEncoding = System.Text.Encoding.UTF8; var pdf = renderer.RenderHtmlAsPdf(html_utf_8); pdf.SaveAs("Unicode.pdf");
PDF 내에서 웹 기반 콘텐츠, 이미지 및 링크를 정확하게 표시하기 위해 URL 기반 자산 및 인코딩을 관리하세요.
using IronPdf; // Instantiate ChromePdfRenderer ChromePdfRenderer renderer = new ChromePdfRenderer(); string baseUrl = @"C:\site\assets\"; string html = "<img src='icons/iron.png'>"; // Render HTML to PDF PdfDocument pdf = renderer.RenderHtmlAsPdf(html, baseUrl); // Export PDF pdf.SaveAs("html-with-assets.pdf");
PDF 파일을 압축하여 품질 저하 없이 파일 크기를 줄이면 문서를 더 쉽게 공유하고 저장할 수 있습니다.
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); // Define and include additional options if needed CompressionOptions compressionOptions = new CompressionOptions(); compressionOptions.ShrinkImages = true; compressionOptions.CompressImages = true; // Compress images in the PDF pdf.Compress(compressionOptions); pdf.SaveAs("compressed.pdf");
비동기 및 멀티스레드 작업 지원을 통해 PDF 생성 속도가 빨라지고 대규모 문서에 대한 성능이 향상됩니다.
using IronPdf; // Instantiate Renderer var renderer = new ChromePdfRenderer(); // All IronPdf Rendering methods have Async equivalents var pdf = await renderer.RenderHtmlAsPdfAsync("<h1>Html with CSS and Images</h1>"); // Export to a file or Stream pdf.SaveAs("async_example.pdf");
PDF 생성, 수정 및 변환 프로세스를 추적하는 사용자 지정 로그를 생성하여 디버깅 및 성능 분석을 개선할 수 있습니다.
IronSoftware.Logger.LoggingMode = IronSoftware.Logger.LoggingModes.Custom; IronSoftware.Logger.CustomLogger = new CustomLoggerClass("logging");
Install-Package IronPdf
신용카드 필요 없음
임상시험 신청서가 제출되었습니다. 성공적으로 . 체험판 키는 이메일에 포함되어 있습니다. 그렇지 않다면 연락주시기 바랍니다. support@ironsoftware.com
체험판 키는 이메일에 포함되어 있습니다. 그렇지 않다면 연락주시기 바랍니다. support@ironsoftware.com
워터마크 없이 실제 운영 환경에서 테스트해 보세요. 필요한 곳 어디에서든 작동합니다.
모든 기능을 갖춘 제품을 30일 동안 사용해 보세요. 몇 분 안에 설치를 완료하고 작동시킬 수 있습니다.
제품 체험 기간 동안 당사 지원 엔지니어링 팀에 대한 모든 접근 권한을 확보할 수 있습니다.
저희 제품의 주요 기능을 보여주는 라이브 데모입니다.
프로젝트별 기능 추천을 받아보세요
모든 질문에 답변해 드려 필요한 모든 정보를 얻으실 수 있도록 도와드립니다. (어떠한 의무도 없습니다.)
체험판 라이선스 키가 이메일로 발송되었으니 확인해 주세요.
이메일을 받지 못하신 경우 실시간 채팅을 시작하거나 support@ironsoftware.com으로 이메일을 보내주세요.
부담 없는 상담을 예약하세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
30분간 진행되는 개인 데모를 예약하세요.
계약도 없고, 카드 정보도 필요 없고, 아무런 의무도 없습니다.
저작권 © Iron Software 2013-2026