워터마킹
IronPDF HTML을 사용하여 PDF 문서에 '워터마크'를 삽입하는 방법을 제공합니다.
개발자는 ApplyStamp 메서드를 사용하여 PDF 파일에 HTML 기반 워터마크를 추가할 수 있습니다. 위 예시에서 볼 수 있듯이, 워터마크에 사용할 HTML 코드는 이 메서드의 첫 번째 인자로 전달됩니다. ApplyStamp에 대한 추가 인수는 워터마크의 회전, 불투명도 및 위치를 제어합니다.
워터마크 배치에 대한 더 세밀한 제어를 위해 ApplyWatermark 메서드 대신 ApplyStamp 메서드를 사용하십시오. 예를 들어, ApplyStamp를 사용하여:
- PDF에
Text,Image또는 HTML 워터마크 추가 - PDF의 모든 페이지에 동일한 워터마크를 적용합니다.
- 특정 PDF 페이지에 서로 다른 워터마크를 적용합니다.
- 페이지 복사본의 앞면 또는 뒷면에 워터마크 배치를 조정합니다.
- 워터마크의 불투명도, 회전, 정렬을 더욱 정밀하게 조정합니다.
C#에서 PDF 파일에 워터마크를 추가하는 방법
- NuGet 에서 IronPDF 라이브러리를 다운로드하여 설치하세요.
- 새
PdfDocument생성하거나 기존PdfDocument문서를 사용하십시오. - PDF에 워터마크를 추가하려면
ApplyStamp메서드를 호출하세요. SaveAs호출하여 PDF 파일을 내보냅니다.
IronPDF를 사용한 워터마크 적용 예제 C# 코드
프로젝트에 IronPDF 라이브러리가 설치되어 있는지 확인하십시오. IronPDF NuGet 패키지 페이지 에서 더 자세한 지침을 찾을 수 있습니다.
코드 설명:
- 먼저 PDF 조작에 필요한 모든 클래스와 메서드를 제공하는
IronPdf라이브러리를 가져옵니다. PdfDocument.FromFile을 사용하여 기존 PDF의 파일 경로를 지정함으로써 PDF 문서를 생성하거나 불러옵니다.- 워터마크에 사용할 HTML 콘텐츠가 정의되어 있습니다. 이 경우 워터마크에는 특정 스타일로 "기밀"이라는 문구가 표시됩니다.
ApplyStamp메서드는 PDF에 워터마크를 오버레이하는 데 사용됩니다. 이 메소드는 세부적인 사용자 정의를 허용합니다:rotationDegrees: 워터마크의 회전 각도(도 단위)를 지정합니다.left및top: 워터마크의 X 및 Y 위치를 지정하며, 좌상단 모서리를 기준으로 측정됩니다.opacity: 워터마크의 투명도를 결정합니다.pageRange: 워터마크를 적용할 페이지를 지정하여 다양한 배치 전략을 구사할 수 있게 합니다.
- 마지막으로,
SaveAs메서드는 수정된 PDF를 새 파일로 내보냅니다.
결론적으로, IronPDF의 ApplyStamp 메서드를 사용하면 HTML을 통해 PDF 문서에 워터마크를 적용하는 과정을 정밀하게 제어할 수 있습니다. 이 접근 방식은 유연성이 뛰어나 위치 지정, 스타일 지정, 특정 페이지에 워터마크 적용 등 다양한 맞춤 설정 요구 사항을 수용할 수 있습니다.

