워터마킹
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라이브러리를 가져오는 것으로 시작합니다. - 존재하는 PDF의 파일 경로를 지정하여
PdfDocument.FromFile을 사용하여 PDF 문서를 생성하거나 로드할 수 있습니다. - 워터마크에 사용할 HTML 콘텐츠가 정의되어 있습니다. 이 경우 워터마크에는 특정 스타일로 "기밀"이라는 문구가 표시됩니다.
ApplyStamp메서드를 사용하여 PDF에 워터마크를 오버레이합니다. 이 메소드는 세부적인 사용자 정의를 허용합니다:rotationDegrees: 워터마크의 회전 각도를 지정합니다.left과top: 워터마크의 X 및 Y 위치를 좌상단에서부터 측정합니다.opacity: 워터마크의 투명도를 결정합니다.pageRange: 워터마크를 적용할 페이지를 지정하여 다양한 배치 전략을 사용할 수 있도록 합니다.
- 최종적으로,
SaveAs메서드는 수정된 PDF를 새 파일로 내보냅니다.
결론적으로, IronPDF ApplyStamp 메서드는 HTML을 사용하여 PDF 문서를 워터마크를 통해 정밀하게 제어할 수 있게 합니다. 이 접근 방식은 유연성이 뛰어나 위치 지정, 스타일 지정, 특정 페이지에 워터마크 적용 등 다양한 맞춤 설정 요구 사항을 수용할 수 있습니다.

