이 자습서에서는 **C#**을 사용하여 Excel 워크시트에 워터마크를 추가하는 방법을 살펴보겠습니다. Excel은 데이터 관리 및 보고서 작성에 널리 사용되는 응용 프로그램입니다. 종종 Excel 워크시트에 워터마크를 추가하여 데이터를 보호하려고 합니다. 이 지침 문서에서는 주석 패키지 및 샘플 코드 예제 구성에 대한 세부 정보와 함께 **C#**을 사용하여 XLSX에 워터마크를 삽입하는 절차를 다룹니다. 다음은 XLSX 문서에 워터마크를 추가하기 위한 포괄적인 지침입니다.
C#을 사용하여 Excel 워크시트에 워터마크를 추가하는 단계
- NuGet 패키지 관리자를 활용하여 GroupDocs.Annotation for .NET를 설치하여 Excel에 워터마크 추가
- XLSX에 워터마크를 삽입하기 위해 GroupDocs.Annotation 네임스페이스에 대한 참조를 추가합니다.
- XLSX 파일의 경로로 Annotator 클래스의 인스턴스 생성
- WatermarkAnnotation 클래스의 개체를 인스턴스화하고 일부 속성을 정의합니다.
- Annotator 클래스의 Add 메서드를 호출하고 WatermarkAnnotation 개체를 매개 변수로 제공합니다.
- 프로세스를 완료하려면 Annotator.Save 메서드를 호출하여 Excel 문서를 디스크에 저장합니다.
워터마크는 워크시트의 배경에 나타나는 희미한 텍스트이며 문서를 식별하거나 내용이 복사되지 않도록 보호하는 데 사용됩니다. 위에서 설명한 단계를 사용하면 시스템에 타사 도구를 추가하지 않고도 *C#*에서 Excel 문서에 워터마크를 쉽게 추가할 수 있습니다. 이러한 단계는 Windows, macOS, Linux 또는 .NET을 지원하는 기타 운영 체제에 적용할 수 있습니다. 다음은 XLSX 문서에 워터마크를 추가하기 위한 샘플 코드 예제입니다.
C#을 사용하여 Excel 워크시트에 워터마크를 추가하는 코드
using System; | |
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddWatermarktoExcelUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotator.lic"); | |
//Instantiate Annotator object and pass input Excel document | |
using (Annotator annotatorXLSX = new Annotator("input.xlsx")) | |
{ | |
//Instantiate WatermarkAnnotation object and set it's properties | |
WatermarkAnnotation watermarkExcel = new WatermarkAnnotation | |
{ | |
Angle = 45, | |
Box = new Rectangle(200, 200, 100, 50), | |
CreatedOn = DateTime.Now, | |
Text = "Watermark", | |
FontColor = 65535, | |
FontSize = 36, | |
Message = "This is watermark annotation in Excel document", | |
Opacity = 0.7, | |
AutoScale = true, | |
HorizontalAlignment = HorizontalAlignment.Center, | |
VerticalAlignment = VerticalAlignment.Center | |
}; | |
//Add Watermark in Excel document | |
annotatorXLSX.Add(watermarkExcel); | |
//Save the final Excel XLSX | |
annotatorXLSX.Save("result.xlsx"); | |
} | |
} | |
} | |
} |
결론적으로 Excel 스프레드시트에 워터마크를 추가하는 것은 기밀 데이터를 보호하고 무단 배포를 방지하는 효과적인 방법입니다. GroupDocs.Annotation for .NET 패키지의 도움으로 C# xlsx에서 워터마크 생성 프로세스를 쉽게 완료할 수 있습니다. 이 문서에 설명된 단계는 워터마크를 스프레드시트에 삽입하는 간단하고 직접적인 방법을 제공합니다.
최근에 PDF에서 텍스트를 강조 표시하는 방법에 대한 기사를 발표했습니다. 자세한 내용은 C#을 사용하여 PDF에서 텍스트를 강조 표시하는 방법 가이드를 참조하세요.