C#에서 PDF 스탬퍼를 추가하는 방법
PDF에 텍스트와 이미지를 스탬핑하는 것은 기존 PDF 문서 위에 추가 내용을 오버레이하는 것을 포함합니다. 이 콘텐츠는 종종 '스탬프'라고 하며, 텍스트, 이미지 또는 그 조합일 수 있습니다. 일반적으로 사용자는 스탬프를 사용하여 PDF에 정보를 추가하거나, 레이블, 워터마크, 주석 등을 추가합니다.
- TextStamper: TextStamper는 PDF에 설명 텍스트를 추가하기 위한 솔루션입니다. 기존 문서를 강화하거나, 동일한 페이지에 텍스트를 배치하거나, 다른 PDF 문서에서 세부 정보를 통합할 때, 이 스탬퍼를 사용하여 파일 설명 및 정보를 맞춤 설정할 수 있습니다.
- ImageStamper: ImageStamper는 PDF에 이미지를 배치하기 위한 기본 도구입니다. 파일 설명을 위한 로고든, 기존 문서를 위한 삽화든, 동일한 페이지 또는 다른 PDF 문서를 위한 시각적 요소든지, 이 스탬퍼는 매끄러운 이미지 통합을 보장합니다.
- HtmlStamper: HtmlStamper는 맞춤화를 새로운 차원으로 끌어올려, HTML 콘텐츠를 PDF에 스탬핑할 수 있게 해줍니다. 여기에는 상호작용 가능한 콘텐츠, 설명 및 파일 사양과 같은 동적 요소를 생성하여 전통적인 PDF 맞춤화를 넘어서는 유연성을 제공합니다.
- BarcodeStamper로 바코드 스탬프: BarcodeStamper는 PDF에 바코드를 추가하는 과정을 단순화합니다. 서명된 문서의 추적 목적이든, 임시 파일이든, 파일 첨부물이든 간에, 이 스탬퍼는 PDF에 바코드를 효율적으로 통합합니다.
- BarcodeStamper로 QR 코드 스탬프: BarcodeStamper는 PDF에 QR 코드를 배치하는 데에도 특화되어 있습니다. 상호작용 가능한 콘텐츠나 파일 첨부물을 만드는 데 완벽하며, 이 스탬퍼를 사용하여 동일한 페이지나 다른 PDF 문서에 QR 코드를 임베드하여 추가 정보에 쉽게 접근할 수 있습니다.
이 전문 스탬퍼 클래스들은 사용자가 텍스트부터 복잡한 HTML 디자인과 동적인 바코드에 이르는 다양한 요소로 PDF 문서를 쉽게 향상시킬 수 있도록 합니다. 이 기사는 세 가지 주요 스탬퍼의 기능을 탐색합니다: TextStamper로 텍스트 추가하기, ImageStamper로 이미지 배치하기, HtmlStamper로 HTML 통합하기. HTMLStamper는 특히 강력한데, 모든 HTML 기능을 사용할 수 있으며, CSS 스타일링과 결합하여 스탬핑 과정을 한층 더 다양화합니다.
PDF에 텍스트 및 이미지를 스탬핑하는 방법
- 텍스트 및 이미지를 스탬핑하는 C# 라이브러리를 다운로드하세요.
- 원하는 스탬퍼 클래스를 생성하고 구성하세요.
- 'ApplyStamp' 메서드를 사용하여 PDF에 스탬프를 적용하세요.
- 'ApplyMultipleStamps' 메서드를 사용하여 여러 스탬프를 적용하세요.
- 특정 페이지를 지정하여 스탬프를 적용하세요.
PDF에서 텍스트 스탬프를 구성하고 적용하기
먼저, PDF에서 텍스트 스탬프를 지원하기 위해 TextStamper 클래스에서 객체를 생성하세요. 이 클래스의 객체는 텍스트 스탬퍼가 어떻게 표시되는지를 지정하는 모든 구성을 포함합니다. textStamper 객체를 'ApplyStamp' 메서드에 전달하세요. 텍스트 속성은 PDF에 표시될 콘텐츠를 정의합니다.
게다가, 글꼴 패밀리, 글꼴 스타일링뿐만 아니라 스탬프의 위치를 지정할 수 있습니다. 이러한 맞춤화는 상호작용 요소, 파일 설명 및 동일하거나 다른 PDF의 기존 콘텐츠까지 확장됩니다. 그런 다음, 실제 파일 이름으로 PDF를 내보내세요.
구성을 완료한 후, 모든 설정을 담고 문서에 전문성을 더하는 지정된 파일 이름으로 출력 PDF 파일을 내보내세요.
using IronPdf;
using IronPdf.Editing;
// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create a TextStamper object and configure its properties
TextStamper textStamper = new TextStamper()
{
Text = "Text Stamper!",
FontFamily = "Bungee Spice",
UseGoogleFont = true,
FontSize = 30,
IsBold = true,
IsItalic = true,
VerticalAlignment = VerticalAlignment.Top,
};
// Apply the text stamp to the PDF document
pdf.ApplyStamp(textStamper);
// Save the modified PDF document
pdf.SaveAs("stampText.pdf");
using IronPdf;
using IronPdf.Editing;
// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create a TextStamper object and configure its properties
TextStamper textStamper = new TextStamper()
{
Text = "Text Stamper!",
FontFamily = "Bungee Spice",
UseGoogleFont = true,
FontSize = 30,
IsBold = true,
IsItalic = true,
VerticalAlignment = VerticalAlignment.Top,
};
// Apply the text stamp to the PDF document
pdf.ApplyStamp(textStamper);
// Save the modified PDF document
pdf.SaveAs("stampText.pdf");
Imports IronPdf
Imports IronPdf.Editing
' Initialize the PDF renderer
Private renderer As New ChromePdfRenderer()
' Create a PDF document from HTML content
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")
' Create a TextStamper object and configure its properties
Private textStamper As New TextStamper() With {
.Text = "Text Stamper!",
.FontFamily = "Bungee Spice",
.UseGoogleFont = True,
.FontSize = 30,
.IsBold = True,
.IsItalic = True,
.VerticalAlignment = VerticalAlignment.Top
}
' Apply the text stamp to the PDF document
pdf.ApplyStamp(textStamper)
' Save the modified PDF document
pdf.SaveAs("stampText.pdf")
PDF에서 이미지 스탬프 구성 및 적용하기
텍스트 스탬퍼와 유사하게, ImageStamper 클래스에서 객체를 생성한 다음, ImageStamper Apply Method를 사용하여 문서에 이미지를 적용하세요. 이 방법의 두 번째 매개변수는 페이지 인덱스를 수용하여 스탬프를 단일 또는 다중 페이지에 적용할 수 있도록 합니다. 이 특정 인스턴스는 시스템에 PDF의 첫 번째 페이지에 이미지를 스탬프로 적용하도록 지시할 수 있습니다.
모든 페이지 인덱스는 0 기반 인덱싱을 따릅니다.
using IronPdf;
using IronPdf.Editing;
// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create an ImageStamper object with the image URL
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
VerticalAlignment = VerticalAlignment.Top,
};
// Apply the image stamp to the first page of the PDF document
pdf.ApplyStamp(imageStamper, 0);
// Save the modified PDF document
pdf.SaveAs("stampImage.pdf");
using IronPdf;
using IronPdf.Editing;
// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create an ImageStamper object with the image URL
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
VerticalAlignment = VerticalAlignment.Top,
};
// Apply the image stamp to the first page of the PDF document
pdf.ApplyStamp(imageStamper, 0);
// Save the modified PDF document
pdf.SaveAs("stampImage.pdf");
Imports IronPdf
Imports IronPdf.Editing
' Initialize the PDF renderer
Private renderer As New ChromePdfRenderer()
' Create a PDF document from HTML content
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")
' Create an ImageStamper object with the image URL
Private imageStamper As New ImageStamper(New Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg")) With {.VerticalAlignment = VerticalAlignment.Top}
' Apply the image stamp to the first page of the PDF document
pdf.ApplyStamp(imageStamper, 0)
' Save the modified PDF document
pdf.SaveAs("stampImage.pdf")
여러 스탬프 적용하기
문서에 여러 스탬프를 추가하려면, 스탬퍼 배열을 전달하여 IronPDF의 여러 스탬프 적용하기 메서드를 사용하세요. 한 번에 텍스트, 이미지, 레이블 같은 다양한 요소를 추가할 수 있습니다. 이 예제에서는 다른 텍스트와 정렬로 두 개의 텍스트 도장이 생성되었으며, pdf.ApplyMultipleStamps는 두 개의 도장을 PDF에 적용하여 최종 문서를 multipleStamps.pdf로 저장합니다. 이 방법은 여러 스탬프를 추가하는 과정을 간소화하여, 동일한 페이지건, 다른 PDF건, 심지어 빈 페이지에건 여러 요소를 추가할 수 있는 편리한 방법을 제공합니다.
using IronPdf;
using IronPdf.Editing;
// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create two TextStamper objects with different configurations
TextStamper stamper1 = new TextStamper()
{
Text = "Text stamp 1",
VerticalAlignment = VerticalAlignment.Top,
HorizontalAlignment = HorizontalAlignment.Left,
};
TextStamper stamper2 = new TextStamper()
{
Text = "Text stamp 2",
VerticalAlignment = VerticalAlignment.Top,
HorizontalAlignment = HorizontalAlignment.Right,
};
// Add the stampers to an array
Stamper[] stampersToApply = { stamper1, stamper2 };
// Apply multiple stamps to the PDF document
pdf.ApplyMultipleStamps(stampersToApply);
// Save the modified PDF document
pdf.SaveAs("multipleStamps.pdf");
using IronPdf;
using IronPdf.Editing;
// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create two TextStamper objects with different configurations
TextStamper stamper1 = new TextStamper()
{
Text = "Text stamp 1",
VerticalAlignment = VerticalAlignment.Top,
HorizontalAlignment = HorizontalAlignment.Left,
};
TextStamper stamper2 = new TextStamper()
{
Text = "Text stamp 2",
VerticalAlignment = VerticalAlignment.Top,
HorizontalAlignment = HorizontalAlignment.Right,
};
// Add the stampers to an array
Stamper[] stampersToApply = { stamper1, stamper2 };
// Apply multiple stamps to the PDF document
pdf.ApplyMultipleStamps(stampersToApply);
// Save the modified PDF document
pdf.SaveAs("multipleStamps.pdf");
Imports IronPdf
Imports IronPdf.Editing
' Initialize the PDF renderer
Private renderer As New ChromePdfRenderer()
' Create a PDF document from HTML content
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")
' Create two TextStamper objects with different configurations
Private stamper1 As New TextStamper() With {
.Text = "Text stamp 1",
.VerticalAlignment = VerticalAlignment.Top,
.HorizontalAlignment = HorizontalAlignment.Left
}
Private stamper2 As New TextStamper() With {
.Text = "Text stamp 2",
.VerticalAlignment = VerticalAlignment.Top,
.HorizontalAlignment = HorizontalAlignment.Right
}
' Add the stampers to an array
Private stampersToApply() As Stamper = { stamper1, stamper2 }
' Apply multiple stamps to the PDF document
pdf.ApplyMultipleStamps(stampersToApply)
' Save the modified PDF document
pdf.SaveAs("multipleStamps.pdf")
PDF 문서에서 스탬프 위치 지정
스탬프의 배치를 정의하기 위해, 세 개의 가로 열과 세 개의 세로 행으로 구성된 3x3 그리드를 사용하십시오. 가로 정렬 선택 사항에는 왼쪽, 중앙, 오른쪽이 있으며 세로 정렬에는 상단, 중간, 하단이 있습니다. 각 위치에 대해 더 높은 정밀도를 위해 가로 및 세로 오프셋을 조정할 수 있습니다. 이 개념에 대한 시각적 표현은 아래 이미지를 참조하십시오.
PDF 스탬프 위치
- 가로 정렬: 페이지에 대한 스탬프의 가로 정렬입니다.
- 세로 정렬: 페이지에 대한 스탬프의 세로 정렬입니다.
- 가로 오프셋: 가로 오프셋입니다. 기본값은 0이며, 기본 단위는 IronPdf.Editing.MeasurementUnit.Percentage입니다. 양수 값은 오른쪽으로의 오프셋을 나타내고, 음수 값은 왼쪽으로의 오프셋을 나타냅니다.
- 세로 오프셋: 세로 오프셋입니다. 기본값은 0이며, 기본 단위는 IronPdf.Editing.MeasurementUnit.Percentage입니다. 양수 값은 하향 오프셋을 나타내고, 음수 값은 상향 오프셋을 나타냅니다.
HorizontalOffset 및 VerticalOffset 속성을 지정하려면 자세한 측정을 위해 Specified Length 클래스를 인스턴스화하세요. Length의 기본 측정 단위는 백분율이지만 인치, 밀리미터, 센티미터, 픽셀 및 포인트와 같은 측정 단위도 사용할 수 있습니다.
using IronPdf.Editing;
// Create an ImageStamper object with an image URL
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Top,
// Specify offsets for precise positioning
HorizontalOffset = new Length(10), // 10% offset to the right
VerticalOffset = new Length(10), // 10% offset downward
};
using IronPdf.Editing;
// Create an ImageStamper object with an image URL
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Top,
// Specify offsets for precise positioning
HorizontalOffset = new Length(10), // 10% offset to the right
VerticalOffset = new Length(10), // 10% offset downward
};
Imports IronPdf.Editing
' Create an ImageStamper object with an image URL
Private imageStamper As New ImageStamper(New Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg")) With {
.HorizontalAlignment = HorizontalAlignment.Center,
.VerticalAlignment = VerticalAlignment.Top,
.HorizontalOffset = New Length(10),
.VerticalOffset = New Length(10)
}
PDF에서 HTML 스탬프 구성 및 적용
텍스트와 이미지를 모두 스탬프할 수 있는 또 다른 스탬퍼 클래스가 있습니다. HTML 통합을 위한 HtmlStamper 클래스는 CSS 스타일링과 함께 HTML 디자인을 렌더링하여 PDF 문서에 스탬프할 수 있습니다. InnerHtmlBaseUrl 속성은 CSS 및 이미지 파일과 같은 HTML 문자열 자산의 기본 URL을 지정하는 데 사용됩니다.
HtmlStamper 클래스는 PDF에 적용됩니다. 이 스탬퍼 객체는 이미지와 텍스트를 포함하며, 이를 PDF에 스탬프할 HTML 단편에서 정의할 수 있습니다. 모든 외부 참조는 JavaScript, CSS 및 이미지 파일에 대해 내부 Html 속성을 기준으로 상대적입니다. 이 코드는 HTML 콘텐츠에 언급된 특정 파일 사양에 따라 PDF를 사용자 정의할 수 있도록 합니다. 마지막으로 수정된 PDF는 'stampHtml.pdf'라는 파일 이름으로 저장됩니다.
using IronPdf;
using IronPdf.Editing;
// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create an HtmlStamper object and configure its properties
HtmlStamper htmlStamper = new HtmlStamper()
{
Html = @"<img src='https://ironpdf.com/img/svgs/iron-pdf-logo.svg'>
<h1>Iron Software</h1>",
VerticalAlignment = VerticalAlignment.Top,
};
// Apply the HTML stamp to the PDF document
pdf.ApplyStamp(htmlStamper);
// Save the modified PDF document
pdf.SaveAs("stampHtml.pdf");
using IronPdf;
using IronPdf.Editing;
// Initialize the PDF renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF document from HTML content
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create an HtmlStamper object and configure its properties
HtmlStamper htmlStamper = new HtmlStamper()
{
Html = @"<img src='https://ironpdf.com/img/svgs/iron-pdf-logo.svg'>
<h1>Iron Software</h1>",
VerticalAlignment = VerticalAlignment.Top,
};
// Apply the HTML stamp to the PDF document
pdf.ApplyStamp(htmlStamper);
// Save the modified PDF document
pdf.SaveAs("stampHtml.pdf");
Imports IronPdf
Imports IronPdf.Editing
' Initialize the PDF renderer
Private renderer As New ChromePdfRenderer()
' Create a PDF document from HTML content
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")
' Create an HtmlStamper object and configure its properties
Private htmlStamper As New HtmlStamper() With {
.Html = "<img src='https://ironpdf.com/img/svgs/iron-pdf-logo.svg'>
<h1>Iron Software</h1>",
.VerticalAlignment = VerticalAlignment.Top
}
' Apply the HTML stamp to the PDF document
pdf.ApplyStamp(htmlStamper)
' Save the modified PDF document
pdf.SaveAs("stampHtml.pdf")
HTML 스탬퍼 옵션
위에서 언급되고 설명된 옵션 외에도, 스탬퍼 클래스에 사용할 수 있는 추가 옵션이 아래에 나와 있습니다.
- 불투명도: 스탬프를 투명하게 만들 수 있습니다. 0은 완전히 보이지 않으며, 100은 완전히 불투명합니다.
- 회전: 명시된 대로 스탬프를 시계 방향으로 0에서 360도 회전합니다.
- 최대 너비: 출력 스탬프의 최대 너비입니다.
- 최대 높이: 출력 스탬프의 최대 높이입니다.
- 최소 너비: 출력 스탬프의 최소 너비입니다.
- 최소 높이: 출력 스탬프의 최소 높이입니다.
- 하이퍼링크: 이 스탬퍼의 스탬프된 요소에 클릭 가능한 하이퍼링크를 만듭니다. 참고: 링크(a) 태그에 의해 생성된 HTML 링크는 최종 출력에서 스탬핑으로 보존되지 않습니다.
- 축척: 스탬프에 비율 축척을 적용하여 크기를 늘리거나 줄입니다. 기본값은 100(퍼센트)로, 효과가 없습니다.
- IsStampBehindContent: 콘텐츠 뒤에 스탬프를 적용하려면 true로 설정하십시오. 콘텐츠가 불투명하면 스탬프가 보이지 않을 수 있습니다.
- WaitFor: 다양한 이벤트나 시간을 기다리기 위한 편리한 래퍼입니다.
- Timeout: 렌더링 제한 시간(초)입니다. 기본값은 60입니다.
IronPDF의 스탬퍼 옵션은 고급 사용자 정의를 제공하여 사용자가 PDF를 불투명도 조정, 정확한 회전 및 제어된 크기로 향상시킬 수 있습니다. 하이퍼링크와 축척과 같은 기능을 통해 파일 사양을 준수하면서 모든 상호작용 요소를 통합하고 콘텐츠에만 강조를 두게 합니다. IsStampBehindContent 옵션은 스탬프가 같은 객체의 일부가 되도록 전략적으로 배치하여 필드가 아닌 스탬프가 됩니다. 동시에 WaitFor 기능은 렌더링 이벤트를 효율적으로 관리하여 IronPDF를 PDF 사용자 정의 및 원본 페이지 회전을 위한 다재다능한 도구로 만듭니다.
결론
결론적으로, IronPDF의 스탬퍼 기능은 PDF 문서를 향상시키기 위한 다재다능하고 사용자 친화적인 솔루션을 제공합니다. 단순한 텍스트 라벨을 추가하거나 이미지 통합 및 HTMLStamper의 HTML 및 CSS의 힘을 활용하든, IronPDF는 다양한 사용자 정의 요구사항을 충족할 수 있습니다.
텍스트 및 이미지 스탬프 적용 예시를 통해 사용하기 쉬우며, 불투명도, 회전, 및 축소 등의 스탬퍼 옵션은 PDF를 쉽게 사용자 정의하려는 사용자를 위한 종합적인 도구 키트를 제공합니다. IronPDF의 스탬퍼 기능은 신뢰할 수 있고 효율적인 도구로 돋보이며, 사용자가 PDF 문서를 쉽게 향상시킬 수 있게 합니다.
근본적으로, IronPDF로 PDF 향상 마스터하기는 내장된 텍스트 및 이미지 추출, PDF 양식 쉽게 처리하기, PDF 파일 효율적으로 병합 또는 분할, 사용자 정의 헤더 및 푸터로 PDF 서식 지정을 프로그래밍적으로 포함하여 기본 및 고급 요구사항을 모두 충족하며 PDF를 쉽게 향상시킵니다. 문의나 기능 요청에 대해서는 IronPDF 지원팀이 도와드릴 준비가 되어 있습니다.
자주 묻는 질문
PDF 스탬핑이 무엇이며 C#에서 어떻게 사용할 수 있나요?
PDF 스탬핑은 기존 PDF 문서에 텍스트, 이미지 또는 HTML과 같은 콘텐츠를 추가하는 것을 포함합니다. C#에서는 IronPDF의 스탬퍼 클래스를 사용하여 이러한 요소를 효율적으로 적용할 수 있습니다. 예를 들어 TextStamper와 ImageStamper를 사용할 수 있습니다.
PDF 사용자 정의를 위한 사용 가능한 스탬퍼 클래스는 무엇입니까?
IronPDF는 텍스트용 TextStamper, 이미지용 ImageStamper, HTML 콘텐츠용 HtmlStamper, 바코드 및 QR 코드용 BarcodeStamper를 포함하여 여러 전문 스탬퍼 클래스를 제공합니다.
C#을 사용하여 PDF에 텍스트 스탬프를 어떻게 적용하나요?
TextStamper 객체를 생성하여 텍스트 내용 및 글꼴과 같은 속성을 설정한 후 ApplyStamp 메서드를 사용하여 PDF에 적용합니다.
PDF 문서에 HTML 콘텐츠를 포함할 수 있나요?
네, IronPDF의 HtmlStamper를 사용하여 HTML 콘텐츠를 PDF 문서에 포함시켜 동적이고 스타일링된 요소를 허용할 수 있습니다.
PDF 페이지에 스탬프 배치를 어떻게 제어할 수 있나요?
IronPDF는 3x3 그리드 시스템을 사용하여 정렬 및 수평 및 수직 오프셋을 통해 정확한 조정을 할 수 있게 함으로써 스탬프 배치를 제어할 수 있습니다.
PDF 스탬프를 사용자 정의하기 위한 옵션은 무엇이 있나요?
IronPDF에서 PDF 스탬프를 불투명도, 회전, 스케일링, 하이퍼링크, 기존 콘텐츠 뒤에 스탬프 레이어링 등의 옵션으로 사용자 정의할 수 있습니다.
단일 PDF 문서에 여러 종류의 스탬프를 어떻게 적용합니까?
IronPDF를 사용하여 ApplyMultipleStamps 메서드를 통해 텍스트 및 이미지와 같은 다양한 종류의 스탬프를 단일 PDF 문서에 효율적으로 적용하세요.
PDF에 QR 코드를 추가할 수 있나요?
네, IronPDF의 BarcodeStamper를 사용하여 PDF에 QR 코드를 추가할 수 있으며, 이는 상호작용 및 정보 제공 목적으로 사용할 수 있습니다.
Stamper 추상 클래스가 PDF 스탬핑에서 어떤 역할을 하나요?
IronPDF의 Stamper 추상 클래스는 스탬핑 작업에 대한 공통 기능을 제공하여 전문 스탬퍼 클래스를 만들기 위한 기반입니다.
C#을 사용하여 PDF에서 이미지 스탬프를 어떻게 적용하나요?
ImageStamper 객체를 생성하고 속성을 구성한 후 ApplyStamp 메서드를 사용하여 페이지 인덱스를 선택적으로 지정하여 PDF 문서에 이미지를 스탬핑합니다.
IronPDF는 .NET 10에서 PDF Stamper 클래스를 사용할 수 있습니까?
네, IronPDF는 .NET 10과 완전히 호환됩니다. 라이브러리는 .NET 10뿐만 아니라 .NET 9, .NET 8, .NET Core, .NET Standard, .NET Framework와 같은 이전 버전도 지원합니다. 따라서 TextStamper, ImageStamper, HtmlStamper, BarcodeStamper를 포함한 모든 스탬퍼 클래스는 .NET 10 프로젝트에서 수정 없이 작동합니다.


