이 간단하고 정교한 튜토리얼에서는 PowerPoint를 설치하지 않고 C#을 사용하여 PPTX Presentation에 이미지 워터마크를 추가하는 방법을 보여줍니다. 이제 PPTX는 PowerPoint 프레젠테이션에 널리 사용되는 형식이지만 프레젠테이션의 지적 재산권을 보호하기 위해 이미지 워터마크를 추가하는 데에도 이 예를 PPT 형식에 사용할 수 있습니다.
C#에서 PPTX 프레젠테이션에 이미지 워터마크를 추가하는 단계
- NuGet.org에서 Aspose.Slides for .NET 패키지 다운로드
- Aspose.Slides 네임스페이스를 사용하여 워터마크 로드 및 추가
- SetLicense 메서드를 사용하여 라이선스 설정
- Presentation Class 개체를 사용하여 그림 워터마크를 추가하려면 프레젠테이션을 로드하세요.
- 프레젠테이션 이미지 컬렉션에 워터마크/로고 이미지 로드
- 프레젠테이션 내부의 Master Slide/s 액세스 및 반복
- 각 마스터 슬라이드에 워터마크 이미지가 추가된 PictureFrame 추가
- 모양 속성 서식 지정
- 이미지 워터마크를 보호하기 위해 추가된 모양에 잠금 적용
- 워터마크가 있는 프레젠테이션 저장
이전에 다른 방법 주제에서 C#의 PowerPoint 프레젠테이션에 초안 워터마크를 삽입하는 방법에 대해 살펴보았습니다. 그러나 이 항목에서는 C#의 PowerPoint 프레젠테이션에 이미지 워터마크를 추가하는 단계에 대해 설명합니다. 이 기능을 사용하기 위해 더 이상 Microsoft PowerPoint 또는 Interop에 의존하지 않고 모든 플랫폼에서 코드를 원활하게 실행할 수 있습니다.
무엇보다도 Aspose.Slides에서 제공하는 고유한 모양 잠금 기능은 워터마크 이미지를 보호하기 위해 PowerPoint에서도 공개적으로 사용할 수 없습니다. 잠금 기능을 사용하여 프레젠테이션의 지적 재산권을 보호하고 PowerPoint 프레젠테이션에서 수정 또는 템퍼링을 허용하지 않도록 이미지 워터마크 모양에 적용할 수 있습니다.
Interop 없이 C#의 PowerPoint에서 이미지 워터마크를 추가하는 코드
이 예제는 ASP.NET 웹 응용 프로그램, Windows Forms 응용 프로그램 및 콘솔 기반 응용 프로그램을 포함하여 C#을 사용하는 모든 .NET 응용 프로그램 환경에 적합합니다. 로컬 작업 시스템이나 .NET Framework가 설치된 모든 서버에서 사용할 수 있습니다.