중요한 콘텐츠를 검토하거나 시청자를 끌어들이기 위해 문서의 일부를 강조 표시해야 할 수 있습니다. 개발자는 애플리케이션 내에서 강조 표시 주석을 사용하여 이 기능을 자동화할 수 있습니다. 이 기사에서는 C#을 사용하여 PDF 파일의 텍스트 및 영역을 강조 표시하는 방법을 배웁니다.

다음 주제는 아래에서 다룹니다.

PDF에서 텍스트 강조 표시 - 프로그래밍 방식

PDF에서 강조 표시하는 .NET API

GroupDocs.Annotation은 .NET 애플리케이션 내의 문서에서 주석 및 해당 자동화를 조작할 수 있는 .NET API를 제공합니다. 이 문서의 예에서 PDF 파일의 텍스트를 강조 표시하기 위해 이 API를 사용하고 있습니다.

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

PM> Install-Package GroupDocs.Annotation

C#을 사용하여 PDF에서 강조 표시

다음은 .NET 응용 프로그램에서 PDF의 텍스트 또는 영역을 강조 표시하는 단계입니다.

  • Annotator 클래스를 사용하여 원본 PDF 문서를 로드합니다.
  • HighlightAnnotation 객체를 생성합니다.
  • 색상, 불투명도, 페이지 번호 및 포인트와 같은 하이라이트 속성을 정의합니다.
  • 추가 방법을 사용하여 로드된 PDF 문서에 정의된 강조 표시를 추가합니다.
  • 저장 방법을 사용하여 주석이 달린 PDF를 저장합니다.

참고: 하이라이트 색상, 불투명도 및 기타 속성을 변경할 수 있습니다.

다음 코드 샘플은 C#을 사용하여 프로그래밍 방식으로 PDF의 텍스트를 강조 표시하는 방법을 보여줍니다.

// C#에서 강조 주석을 사용하여 PDF 강조 표시
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    HighlightAnnotation highlight = new HighlightAnnotation
    {
        BackgroundColor = 0xFFF000,
        CreatedOn = DateTime.Now,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 270),
            new Point(600, 270),
            new Point(120, 300),
            new Point(600, 300)
        }
    };
    annotator.Add(highlight);
    annotator.Save(@"path/annotation-highlight.pdf");
}

다음은 위 코드의 출력입니다.

PDF에서 텍스트 강조 표시 - 프로그래밍 방식

무료 API 라이선스 받기

평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.

결론

요약하자면 C#을 사용하여 프로그래밍 방식으로 PDF 파일에 하이라이트 주석을 추가하는 방법을 배웠습니다. 또한 하이라이트 색상, 불투명도 및 기타 속성을 변경할 수 있습니다. 동일한 API를 사용하여 유사한 방식으로 많은 다양한 유형의 주석을 추가할 수 있습니다.

API에 대해 알아보려면 문서를 방문하세요. 문의 사항은 포럼을 통해 문의해 주세요.

또한보십시오