C#을 사용한 StrikeThrough 텍스트

오류가 있거나 더 이상 유효하지 않은 내용을 지적해야 하는 경우가 있습니다. 긋는 것은 문서 내에서 잘못된 내용을 표시하는 방법 중 하나입니다. 따라서 .NET 애플리케이션 내에서 취소선을 자동화하기 위해 이 기사에서는 C#을 사용하여 문서에서 텍스트를 취소선 처리하는 방법을 보여줍니다.

이 문서에서는 다음 항목에 대해 설명합니다.

취소선 텍스트에 대한 .NET API

GroupDocs.Annotation은 여러 문서 형식 내에서 다양한 주석 유형을 자동화할 수 있는 문서 및 이미지 주석 솔루션입니다. 따라서 이 기사의 예에서 .NET API를 사용하여 문서 내의 텍스트를 취소선으로 처리하겠습니다. 취소선 주석 외에도 문서에 언급된 지원되는 주석 유형이 많이 있습니다.

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

PM> Install-Package GroupDocs.Annotation

C#을 사용하여 문서의 텍스트에 취소선을 지우는 방법

문서에서 식별된 오류를 빠르게 제거해 보겠습니다. 다음 단계를 수행하면 C#을 사용하여 문서의 텍스트에 취소선을 그을 수 있습니다.

  • Annotator 클래스를 사용하여 소스 문서를 로드합니다.
  • StrikeoutAnnotation 클래스를 사용하여 취소선 주석을 만들고 정의합니다.
    • 취소선 색상을 설정합니다.
    • 불투명도, 문서 페이지 번호
    • 좌표 및 기타 속성
  • Add() 메서드를 사용하여 준비된 취소선 주석을 주석에 추가합니다.
  • Save() 메서드를 사용하여 주석이 달린 문서를 저장합니다.

다음 C# 코드 예제에서는 PDF 문서에서 선택한 텍스트에 줄을 그어 표시합니다.

/*
 * C#을 사용하여 Word, PDF, 스프레드시트, 프레젠테이션의 취소선 텍스트
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    StrikeoutAnnotation strikeout = new StrikeoutAnnotation
    {
        FontColor = 0x000000,
        Opacity = 0.7,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(183, 770),
            new Point(308, 770),
            new Point(183, 752),
            new Point(308, 752)
        }
    };
    annotator.Add(strikeout);
    annotator.Save("path/strikethrough-text.pdf");
}

무료 API 라이선스 받기

임시 라이선스 받기를 통해 GroupDocs.Annotation for .NET을 무료로 사용할 수 있습니다.

결론

요약하자면 C#을 사용하여 취소선 주석을 추가하는 방법을 배웠습니다. 이 주석을 사용하면 Word, PDF, 스프레드시트, 프레젠테이션 문서 내의 텍스트를 프로그래밍 방식으로 취소할 수 있습니다. 마찬가지로 요구 사항에 따라 다양한 다른 주석 유형을 시도할 수 있습니다.

문서를 방문하여 GroupDocs.Annotation for .NET에 대해 자세히 알아보세요. 지원되는 문서 형식에 대한 고유한 어노테이터 애플리케이션을 구축할 수 있습니다. 문의 사항은 포럼을 통해 문의하실 수 있습니다.

또한보십시오