워터마크 없이 실제 운영 환경에서 테스트해 보세요.
필요한 곳 어디에서든 작동합니다.
모든 기능을 갖춘 제품을 30일 동안 사용해 보세요.
몇 분 안에 설치를 완료하고 작동시킬 수 있습니다.
제품 체험 기간 동안 당사 지원 엔지니어링 팀에 대한 모든 접근 권한을 확보할 수 있습니다.
기존 PDF 파일을 기반으로 다양한 기능을 활용하여 완벽한 출력 파일로 완성하세요.
이미지, 텍스트, 도형과 같은 PDF 개체를 정밀하게 이동하고 배치하여 문서 내에서 요소가 올바르게 정렬되고 배치되도록 합니다.
PDF DOM 객체에 접근하는 방법을 알아보세요.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 개체의 크기를 조정하여 디자인 요구 사항을 충족하세요. 이미지, 텍스트 또는 기타 요소의 크기를 조정하여 품질 저하 없이 원하는 모양을 구현할 수 있습니다.
PDF DOM 객체 크기 조절 방법을 알아보세요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 문서에서 불필요하거나 원치 않는 개체를 삭제하여 콘텐츠를 정리하고 간소화하세요.
PDF DOM 객체를 제거하는 방법을 알아보세요.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 파일에 주석, 강조 표시 또는 메모와 같은 기능을 추가하여 추가적인 맥락을 제공하거나 특정 부분을 강조할 수 있습니다.
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);