구불구불한 밑줄은 일반적으로 문서의 불일치를 표시하는 데 사용됩니다. Microsoft Word는 맞춤법 오류를 나타내기 위해 빨간색 물결선 밑줄을 사용하고 서식 문제에 파란색 물결선/물결 밑줄을 사용하기 때문에 우리는 이러한 줄에 매우 익숙합니다. 프로그래밍 방식으로 문서에 이러한 밑줄 주석을 추가할 수도 있습니다. 이 기사에서는 C#을 사용하여 Word, PDF, PPT 및 기타 문서에 물결 모양 밑줄을 추가하는 방법을 배웁니다.

문서에 Squiggly 주석 추가

다음 주제는 아래에서 논의됩니다.

물결 모양 밑줄용 .NET API - 구불구불한 주석

GroupDocs.Annotation은 .NET 애플리케이션 내 문서의 다양한 주석 유형을 조작하고 자동화할 수 있는 주석 솔루션을 제공합니다. GroupDocs.Annotation for .NET API를 사용하여 C#을 사용하는 문서에 구불구불한 주석을 추가합니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다.

PM> Install-Package GroupDocs.Annotation

C#을 사용하여 Word(DOC/DOCX)의 텍스트에 물결 모양 밑줄 추가 - Squiggly Annotation

다음 단계에서는 C#을 사용하여 Word 문서에 물결 모양 밑줄을 삽입하는 방법을 보여줍니다.

  • Annotator 클래스를 사용하여 Word(DOC, DOCX)를 로드합니다.
  • SquigglyAnnotation 클래스를 사용하여 물결 모양의 밑줄을 만듭니다.
  • 색깔, 불투명도, 좌표, 페이지 번호 등을 설정하여 구불구불한 밑줄을 개인화
  • 추가 구불구불한 주석을 주석자에 추가합니다.
  • Save() 메서드를 사용하여 업데이트된 Word 파일을 저장합니다.

다음 C# 코드 예제에서는 Word 문서의 선택한 텍스트에 물결 모양 밑줄을 추가합니다.

/*
 * C#을 사용하여 DOC, DOCX 파일의 텍스트에 물결 모양 밑줄(Squiggly Annotation) 추가
 */
using (Annotator annotator = new Annotator("path/document.docx"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        BackgroundColor = 0xFFF000,
        FontColor = 0xFF0000,
        Message = "This is Squiggly Annotation",
        CreatedOn = DateTime.Now,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 170),
            new Point(290, 170),
            new Point(20, 200),
            new Point(290, 200)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.docx");
}

다양한 AnnotationModels에서 다른 주석 유형을 추가할 수 있습니다.

C#을 사용하여 PDF, PPT 및 기타 문서의 텍스트에 물결 모양 밑줄 추가

마찬가지로, 동일한 C# 코드를 사용하여 모든 문서에 구불구불한 밑줄을 추가할 수 있습니다(원하는 문서 파일 형식이 API에서 지원되는 경우 문서 확인).

다음은 C#을 사용하여 PDF 문서에 물결 모양 밑줄을 삽입하는 방법에 대한 단계입니다.

  • Annotator 클래스를 사용하여 PDF 문서를 로드합니다.
  • SquigglyAnnotation 클래스를 사용하여 구불구불한 밑줄을 만듭니다.
  • 사용자 정의 구불구불한/물결 모양 밑줄의 색상, 불투명도, 좌표, 페이지 번호 등.
  • Add() 메서드를 사용하여 주석에 구불구불한 주석을 추가합니다.
  • Save() 메서드를 사용하여 업데이트된 PDF 파일을 저장합니다.

다음 C# 코드 예제에서는 PDF 파일의 선택한 텍스트에 물결 모양 밑줄을 추가합니다.

/*
 * C#을 사용하여 PDF 파일의 텍스트에 물결 모양 밑줄(Squiggly Annotation) 추가
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    SquigglyAnnotation squiggly = new SquigglyAnnotation
    {
        FontColor = 0xFF0000,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(20, 100),
            new Point(150, 100),
            new Point(20, 130),
            new Point(150, 130)
        }
    };
    annotator.Add(squiggly);
    annotator.Save("path/squiggly-document.pdf");
}

결론

요약하자면 C#을 사용하여 Word 문서에 물결 모양/구불구불한 밑줄을 추가하는 방법에 대해 논의했습니다. 또한 PDF, PPT 등과 같은 다른 문서에도 동일한 구불구불한 주석을 추가할 수 있습니다. Squiggly 주석은 API에서 제공하는 다른 많은 주석 유형에 새로 추가되었습니다.

.NET용 GroupDocs.Annotation에 대해 자세히 알아보세요. 문서를 방문하여 다양한 지원되는 문서 형식에 대한 고유한 문서 주석 응용 프로그램 구축을 시작하십시오. 문의 사항은 포럼을 통해 문의하십시오.

또한보십시오