데이비드 존스(Agorus)가 Iron Suite를 활용하여 새로운 효율성을 창출하는 모습을 지켜보세요.
Milan Jovanović가 IronPDF를 사용하는 모습 보기
저희 팀의 제품 시연 영상을 시청하세요.
이미지, 오피스 문서, HTML, 웹사이트 등의 템플릿을 사용하여 PDF를 변환하고 이를 기반으로 새로운 콘텐츠를 제작하세요.
HTML 파일을 픽셀 단위까지 정확한 PDF로 변환합니다. 이 기능을 사용하면 CSS 및 JavaScript 요소를 포함한 HTML 디자인이 시각적 레이아웃과 스타일을 그대로 유지하면서 PDF 형식으로 정확하게 렌더링됩니다.
// Import IronPdf namespace for PDF generation functionality using IronPdf; // Create ChromePdfRenderer instance for HTML to PDF conversion var renderer = new ChromePdfRenderer(); // Convert HTML string to PDF document using Chrome rendering engine // RenderHtmlAsPdf method processes HTML/CSS/JavaScript content var pdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>"); // Save the generated PDF document to disk // The PDF will be pixel-perfect matching Chrome's rendering pdfDocument.SaveAs("pixel-perfect.pdf");
이 기능을 사용하면 어떤 웹페이지든 PDF로 변환할 수 있습니다. 웹페이지 전체 또는 온라인 기사를 다운로드하거나 공유할 수 있는 PDF 문서로 캡처하는 데 이상적입니다.
using IronPdf; // Create ChromePdfRenderer for URL to PDF conversion var renderer = new ChromePdfRenderer(); // Convert webpage URL directly to PDF document // Preserves all styling, images, and interactive elements var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/PDF"); // Save the rendered webpage as a PDF file pdf.SaveAs("wikipedia.pdf");
서식과 구조를 유지하면서 DOCX 파일을 PDF로 간편하게 변환하여 문서 공유 및 배포를 쉽고 안정적으로 할 수 있습니다.
using IronPdf; // Instantiate Renderer DocxToPdfRenderer renderer = new DocxToPdfRenderer(); // Render from DOCX file PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx"); // Save the PDF pdf.SaveAs("pdfFromDocx.pdf");
RTF(Rich Text Format) 및 MD(Markdown) 파일을 원본 서식과 스타일을 유지하면서 전문적인 PDF 문서로 변환합니다.
using IronPdf; // Instantiate Renderer var renderer = new ChromePdfRenderer(); // Load the RTF as File PdfDocument pdfFromRTFFile = renderer.RenderRtfFileAsPdf("report.rtf"); PdfDocument pdfFromMDFile = renderer.RenderMarkdownFileAsPdf("report.md"); pdfFromRTFFile.SaveAs("report.pdf"); pdfFromMDFile.SaveAs("markdown.pdf");
이미지를 PDF 형식으로 빠르게 변환하여 PDF 앨범, 스크린샷이 포함된 보고서 또는 스캔한 문서를 보관하는 데 활용하세요.
using IronPdf; using System.IO; using System.Linq; // One or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder. var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg")); // Converts the images to a PDF and save it. ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
레이아웃과 동적 콘텐츠를 그대로 유지하면서 Razor 뷰를 PDF로 간편하게 변환하세요. 서버에서 렌더링된 웹 페이지를 전문가 수준의 PDF로 만들기에 적합합니다.
private async void PrintToPdf() { ChromePdfRenderer renderer = new ChromePdfRenderer(); // Apply text footer renderer.RenderingOptions.TextFooter = new TextHeaderFooter() { LeftText = "{date} - {time}", DrawDividerLine = true, RightText = "Page {page} of {total-pages}", Font = IronSoftware.Drawing.FontTypes.Arial, FontSize = 11 }; Parameters.Add("persons", persons); // Render razor component to PDF PdfDocument pdf = renderer.RenderRazorComponentToPdf<Person>(Parameters); File.WriteAllBytes("razorComponentToPdf.pdf", pdf.BinaryData); }
CSHTML 파일을 원본 페이지의 모양과 느낌에 맞는 PDF로 변환합니다. 이렇게 하면 모든 HTML 요소, 스타일 및 서식이 유지됩니다.
// PM > Install-Package IronPdf.Extensions.Razor using IronPdf.Razor.Pages; public IActionResult OnPostAsync() { persons = new List<Person> { new Person { Name = "Alice", Title = "Mrs.", Description = "Software Engineer" }, }; ViewData["personList"] = persons; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Render Razor Page to PDF document PdfDocument pdf = renderer.RenderRazorToPdf(this); Response.Headers.Add("Content-Disposition", "inline"); return File(pdf.BinaryData, "application/pdf", "razorPageToPdf.pdf"); }
ASPX 페이지를 PDF 문서로 원활하게 변환하여 ASP.NET 웹 폼 프레임워크를 사용하여 개발된 웹 페이지를 쉽게 공유하거나 보관할 수 있습니다.
using IronPdf; private void Form1_Load(object sender, EventArgs e) { //Changes the ASPX output into a pdf instead of HTML IronPdf.AspxToPdf.RenderThisPageAsPdf(); }
XAML 파일을 구조와 스타일을 그대로 유지한 고품질 PDF로 렌더링합니다. WPF 또는 기타 XAML 기반 기술을 사용하여 구축된 애플리케이션에 이상적입니다.
// PM > Install-Package IronPdf.Extensions.Maui ChromePdfRenderer renderer = new ChromePdfRenderer(); // Apply HTML header renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { HtmlFragment = "<h1>Header</h1>", }; // Render PDF from Maui Page PdfDocument pdf = renderer.RenderContentPageToPdf<MainPage, App>().Result; pdf.SaveAs(@"C:\contentPageToPdf.pdf");
TLS 및 시스템 로그인을 지원하여 안전한 변환을 통해 보안 웹사이트 또는 인증된 세션의 콘텐츠를 손쉽게 변환할 수 있습니다.
using IronPdf; using System; using System.IO; var uri = new Uri("http://localhost:51169/Invoice"); var urlToPdf = new ChromePdfRenderer { // Set login credentials to bypass basic authentication LoginCredentials = new IronPdf.ChromeHttpLoginCredentials { NetworkUsername = "testUser", NetworkPassword = "testPassword" } }; var pdf = urlToPdf.RenderUrlAsPdf(uri); pdf.SaveAs(Path.Combine(Directory.GetCurrentDirectory(), "UrlToPdfWithHttpLogin.Pdf"));
PDF 변환 중에 쿠키를 처리하고 사용하여 세션 상태를 유지하고 최종 PDF 출력물에 개인화된 콘텐츠를 표시합니다.
using IronPdf; // Instantiate ChromePdfRenderer ChromePdfRenderer renderer = new ChromePdfRenderer(); renderer.RenderingOptions.RequestContext = IronPdf.Rendering.RequestContexts.Global; ChromeHttpLoginCredentials credentials = new ChromeHttpLoginCredentials() { NetworkUsername = "testUser", NetworkPassword = "testPassword" }; string uri = "http://localhost:51169/Invoice"; // Apply cookies renderer.ApplyCookies(uri, credentials);
PDF 문서에 사용자 지정 여백을 설정하여 콘텐츠의 공간과 레이아웃을 더욱 효과적으로 제어하세요. 정확한 간격으로 인쇄용 문서를 제작하는 데 적합합니다.
using IronPdf; var renderer = new ChromePdfRenderer(); // Set Margins (in millimeters) renderer.RenderingOptions.MarginTop = 40; renderer.RenderingOptions.MarginLeft = 20; renderer.RenderingOptions.MarginRight = 20; renderer.RenderingOptions.MarginBottom = 40; renderer.RenderHtmlFileAsPdf("my-content.html").SaveAs("my-content.pdf");
PDF 문서에 사용자 지정 머리글과 바닥글을 간편하게 추가하세요. 텍스트, 이미지 또는 HTML 요소를 포함하여 모든 페이지에서 일관된 브랜딩과 전문적인 서식을 적용할 수 있습니다.
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Set text header as a rendering options renderer.RenderingOptions.TextHeader = new TextHeaderFooter() { CenterText = "This is a header", }; // Render Html PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
PDF 파일에 페이지 번호를 자동으로 삽입하세요. 위치, 서식 및 스타일을 제어하여 문서를 쉽게 탐색하고 깔끔하게 정리할 수 있습니다.
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Add text header as labelling the page numbers renderer.RenderingOptions.TextHeader = new TextHeaderFooter() { CenterText = "{page} of {total-pages}", }; PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
PDF 파일을 흑백으로 변환하면 파일 크기를 줄이고, 인쇄 시 잉크를 절약하거나, 특정 문서 제출 요건을 충족하면서도 가독성을 유지할 수 있습니다.
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Set GrayScale to true renderer.RenderingOptions.GrayScale = true; PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironsoftware.com/"); pdf.CopyPage(0).SaveAs("test.pdf");
PDF 문서의 탐색 및 가독성을 향상시키기 위해, 특히 긴 문서의 경우 동적 목차를 생성하세요.
using IronPdf; // Instantiate Renderer ChromePdfRenderer renderer = new ChromePdfRenderer(); // Configure render options renderer.RenderingOptions = new ChromePdfRenderOptions { // Enable table of content feature TableOfContents = TableOfContentsTypes.WithPageNumbers, }; PdfDocument pdf = renderer.RenderHtmlFileAsPdf("tableOfContent.html"); pdf.SaveAs("tableOfContents.pdf");
PDF 문서에 페이지 나누기를 삽입하여 콘텐츠 흐름과 구성을 제어하세요. 이 기능을 사용하면 섹션이나 단락이 새 페이지에서 시작되므로 전문적인 레이아웃을 유지하고 어색한 분할을 방지할 수 있습니다.
using IronPdf; var html = @" <p> Hello Iron</p> <p> This is 1st Page </p> <div style = 'page-break-after: always;' ></div> <p> This is 2nd Page</p> <div style = 'page-break-after: always;' ></div> <p> This is 3rd Page</p>"; // Instantiate Renderer var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(html); pdf.SaveAs("pageBreak.pdf");
선택한 용지 크기에 맞춰 PDF 콘텐츠가 자동으로 조정됩니다. 이 기능은 인쇄 또는 화면 표시를 위해 문서 레이아웃을 최적화하여 콘텐츠가 잘리지 않고 페이지에 완벽하게 맞도록 합니다.
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Fit to page rendering renderer.RenderingOptions.PaperFit.UseFitToPageRendering(); // Render web URL to PDF PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); pdf.SaveAs("fitToPage.pdf");
Install-Package IronPdf
신용카드 필요 없음
임상시험 신청서가 제출되었습니다. 성공적으로 . 체험판 키는 이메일에 포함되어 있습니다. 그렇지 않다면 연락주시기 바랍니다. support@ironsoftware.com
체험판 키는 이메일에 포함되어 있습니다. 그렇지 않다면 연락주시기 바랍니다. support@ironsoftware.com
워터마크 없이 실제 운영 환경에서 테스트해 보세요. 필요한 곳 어디에서든 작동합니다.
모든 기능을 갖춘 제품을 30일 동안 사용해 보세요. 몇 분 안에 설치를 완료하고 작동시킬 수 있습니다.
제품 체험 기간 동안 당사 지원 엔지니어링 팀에 대한 모든 접근 권한을 확보할 수 있습니다.
저희 제품의 주요 기능을 보여주는 라이브 데모입니다.
프로젝트별 기능 추천을 받아보세요
모든 질문에 답변해 드려 필요한 모든 정보를 얻으실 수 있도록 도와드립니다. (어떠한 의무도 없습니다.)
체험판 라이선스 키가 이메일로 발송되었으니 확인해 주세요.
이메일을 받지 못하신 경우 실시간 채팅을 시작하거나 support@ironsoftware.com으로 이메일을 보내주세요.
부담 없는 상담을 예약하세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
30분간 진행되는 개인 데모를 예약하세요.
계약도 없고, 카드 정보도 필요 없고, 아무런 의무도 없습니다.
저작권 © Iron Software 2013-2026