데이비드 존스(Agorus)가 Iron Suite를 활용하여 새로운 효율성을 창출하는 모습을 지켜보세요.
Milan Jovanović가 IronPDF를 사용하는 모습 보기
저희 팀의 제품 시연 영상을 시청하세요.
기존 PDF 파일을 기반으로 다양한 기능을 활용하여 완벽한 출력 파일로 완성하세요.
이미지, 텍스트, 도형과 같은 PDF 개체를 정밀하게 이동하고 배치하여 문서 내에서 요소가 올바르게 정렬되고 배치되도록 합니다.
using IronPdf; using System.Drawing; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("Test"); // Access DOM Objects var objects = pdf.Pages.First().ObjectModel.TextObjects.First(); // Translate by 100 points right and 100 points down objects.Translate = new System.Drawing.PointF(100,100);
PDF 개체의 크기를 조정하여 디자인 요구 사항을 충족하세요. 이미지, 텍스트 또는 기타 요소의 크기를 조정하여 품질 저하 없이 원하는 모양을 구현할 수 있습니다.
using IronSoftware; using System.Drawing; // Required for PointF // Create a PDF from a URL using a PNG image string html = @"<img src='https://example.com/logo.png'>"; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Render HTML to PDF PdfDocument pdf = renderer.RenderHtmlAsPdf(html); // Access the first image object on the first page ImageObject image = pdf.Pages.First().ObjectModel.ImageObjects.FirstOrDefault(); // To scale the image to 150% of its original size uniformly image.Scale = new System.Drawing.PointF(1.5f, 1.5f); // Save the PDF with the scaled image pdf.SaveAs("scaled_image.pdf");
PDF 문서에서 불필요하거나 원치 않는 개체를 삭제하여 콘텐츠를 정리하고 간소화하세요.
using IronSoftware; using IronSoftware.Pdfium.Dom; using System.Linq; // Load a PDF file PdfDocument pdf = PdfDocument.FromFile("sampleObjectsWithImages.pdf"); // Access DOM Objects IPdfPageObjectModel objects = pdf.Pages.First().ObjectModel; // Remove first image objects.ImageObjects.RemoveAt(0);
PDF 파일에서 텍스트와 이미지를 추출하여 다른 문서나 애플리케이션에서 콘텐츠를 쉽게 재사용하거나 용도를 변경할 수 있습니다.
using IronPdf; using System.IO; PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); // Extract text string text = pdf.ExtractAllText(); // Export the extracted text to a text file File.WriteAllText("extractedText.txt", text);
PDF 파일 내 민감한 정보를 보호하기 위해 텍스트를 수정하세요. 문서를 안전하게 보관하기 위해 텍스트를 영구적으로 제거하거나 가릴 수 있습니다.
using IronPdf; PdfDocument pdf = PdfDocument.FromFile("novel.pdf"); // Redact 'Alaric' phrase from all pages pdf.RedactTextOnAllPages("Alaric"); pdf.SaveAs("redacted.pdf");
PDF 문서 전체에서 텍스트를 빠르게 찾고 바꿔서 콘텐츠 업데이트 및 수정을 효율적이고 오류 없이 수행할 수 있습니다.
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>"); string oldText = ".NET6"; string newText = ".NET7"; // Replace text on all pages pdf.ReplaceTextOnAllPages(oldText, newText); pdf.SaveAs("replaceText.pdf");
PDF 파일에 주석, 강조 표시 또는 메모와 같은 기능을 추가하여 추가적인 맥락을 제공하거나 특정 부분을 강조할 수 있습니다.
using IronPdf; using IronPdf.Annotations; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Annotation</h1>"); // Create a PDF annotation object on a specified page index TextAnnotation annotation = new TextAnnotation(0) { Title = "This is the title", Contents = "This is the long 'sticky note' comment content...", X = 50, Y = 700, }; // Add the annotation pdf.Annotations.Add(annotation); pdf.SaveAs("annotation.pdf");
PDF 문서에 사용자 지정 텍스트 또는 이미지 스탬프를 적용하여 브랜딩, 승인 또는 특수 표시를 추가하고 문서의 전문성과 명확성을 높이세요.
using IronPdf; using IronPdf.Editing; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>"); // Create text stamper TextStamper textStamper = new TextStamper() { Text = "Text Stamper!", FontFamily = "Bungee Spice", UseGoogleFont = true, FontSize = 30, IsBold = true, IsItalic = true, VerticalAlignment = VerticalAlignment.Top, }; // Stamp the text stamper pdf.ApplyStamp(textStamper); pdf.SaveAs("stampText.pdf");
PDF 문서에 사용자 지정 워터마크를 생성하고 적용하여 초안, 기밀 문서임을 표시하거나 브랜드 요소를 추가할 수 있습니다.
using IronPdf; string watermarkHtml = @" <img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'> "; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>"); // Apply watermark pdf.ApplyWatermark(watermarkHtml); pdf.SaveAs("watermark.pdf");
PDF에 사용자 지정 텍스트와 비트맵 이미지를 추가하여 문서 요구 사항에 맞춘 고유한 콘텐츠 요소를 자유롭게 포함할 수 있습니다.
using IronPdf; using IronSoftware.Drawing; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>"); // Draw text on PDF pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0); // Open the image from file AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png"); // Draw the bitmp on PDF pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
PDF에 선과 사각형을 삽입하여 콘텐츠 구조를 만들거나, 특정 부분을 강조하거나, 다이어그램을 만들 수 있습니다.
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>"); // Configure the required parameters int pageIndex = 0; var start = new IronSoftware.Drawing.PointF(200,150); var end = new IronSoftware.Drawing.PointF(1000,150); int width = 10; var color = new IronSoftware.Drawing.Color("#000000"); // Draw line on PDF pdf.DrawLine(pageIndex, start, end, width, color); pdf.SaveAs("drawLine.pdf");
텍스트, 이미지 또는 HTML 요소를 사용하여 PDF에 사용자 지정 머리글과 바닥글을 삽입하여 일관되고 전문적인 모양을 만드세요.
using IronPdf; // Instantiate renderer and create PDF ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>"); // Create text header TextHeaderFooter textHeader = new TextHeaderFooter { CenterText = "This is the header!", }; // Add text header to the PDF pdf.AddTextHeaders(textHeader); pdf.SaveAs("addTextHeaderFooter.pdf");
PDF 문서에 페이지 번호를 삽입하고, 서식 설정에 따라 위치를 조정하여 문서 구조를 체계적으로 유지하세요.
using IronPdf; // Create text header TextHeaderFooter textHeader = new TextHeaderFooter() { CenterText = "{page} of {total-pages}" }; // Render a new PDF ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>"); // Add header and footer pdf.AddTextHeaders(textHeader); pdf.SaveAs("pdfWithPageNumber.pdf");
PDF 내의 배경 및 전경 요소를 제어하여 특정 콘텐츠를 강조하거나, 가독성을 높이거나, 시각적 매력을 더할 수 있습니다.
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>"); // Render background PdfDocument background = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>"); // Render foreground PdfDocument foreground = renderer.RenderHtmlAsPdf("<h1 style='transform: rotate(-45deg); opacity: 50%;'>Overlay Watermark</h1>"); // Add background pdf.AddBackgroundPdf(background); // Overlay foreground pdf.AddForegroundOverlayPdf(foreground);
Install-Package IronPdf
신용카드 필요 없음
임상시험 신청서가 제출되었습니다. 성공적으로 . 체험판 키는 이메일에 포함되어 있습니다. 그렇지 않다면 연락주시기 바랍니다. support@ironsoftware.com
체험판 키는 이메일에 포함되어 있습니다. 그렇지 않다면 연락주시기 바랍니다. support@ironsoftware.com
워터마크 없이 실제 운영 환경에서 테스트해 보세요. 필요한 곳 어디에서든 작동합니다.
모든 기능을 갖춘 제품을 30일 동안 사용해 보세요. 몇 분 안에 설치를 완료하고 작동시킬 수 있습니다.
제품 체험 기간 동안 당사 지원 엔지니어링 팀에 대한 모든 접근 권한을 확보할 수 있습니다.
저희 제품의 주요 기능을 보여주는 라이브 데모입니다.
프로젝트별 기능 추천을 받아보세요
모든 질문에 답변해 드려 필요한 모든 정보를 얻으실 수 있도록 도와드립니다. (어떠한 의무도 없습니다.)
체험판 라이선스 키가 이메일로 발송되었으니 확인해 주세요.
이메일을 받지 못하신 경우 실시간 채팅을 시작하거나 support@ironsoftware.com으로 이메일을 보내주세요.
부담 없는 상담을 예약하세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
30분간 진행되는 개인 데모를 예약하세요.
계약도 없고, 카드 정보도 필요 없고, 아무런 의무도 없습니다.
저작권 © Iron Software 2013-2026