이 튜토리얼은 **C#**을 사용하여 PDF에서 텍스트를 강조 표시하는 방법과 프로세스를 명확하고 쉽게 따라할 수 있는 간단한 코드 예제를 안내하는 것을 목표로 합니다. 또한 주석 라이브러리를 활용하여 PDF에서 C#을 사용하여 텍스트를 강조 표시하는 방법에 대한 지침을 제공합니다. GroupDocs Annotation은 실시간으로 PDF 문서에 주석을 달고 협업할 수 있는 강력한 라이브러리입니다. GroupDocs Annotation의 주요 기능 중 하나는 PDF 문서 내에서 텍스트를 강조 표시하는 기능입니다. 다음은 이 라이브러리를 사용하여 PDF의 텍스트를 강조 표시하는 단계입니다.
C#을 사용하여 PDF에서 텍스트를 강조 표시하는 단계
- NuGet에서 GroupDocs.Annotation for .NET 패키지 설치
- PDF에서 텍스트를 강조표시하려면 GroupDocs.Annotation 네임스페이스에 대한 참조를 포함해야 합니다.
- 입력 문서 경로로 Annotator 개체 인스턴스화
- HighlightAnnotation 개체를 인스턴스화하고 일부 속성을 설정합니다.
- Annotator.Add 메서드를 호출하고 HighlightAnnotation 객체를 메서드에 전달합니다.
- 결과 문서 경로로 Annotator.Save 메서드 호출
다음 단계를 따르면 PDF 문서 내에서 텍스트를 효과적으로 강조 표시할 수 있습니다. 이는 중요한 정보를 강조하거나, 주석이나 의견을 추가하거나, 단순히 읽기 구성을 개선하는 데 유용한 방법이 될 수 있습니다. 추가 소프트웨어 설치 없이 .NET을 지원하는 모든 시스템에서 *C#*의 PDF 텍스트를 강조하기 위해 앞서 언급한 단계를 사용할 수 있습니다. 다음 코드 예제는 PDF 문서 내의 텍스트를 강조 표시하는 방법을 보여줍니다.
C#을 사용하여 PDF에서 텍스트를 강조 표시하는 코드
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace HighlightTextinPDFusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Initialize new instance of HighlightAnnotation class | |
HighlightAnnotation highlight = new HighlightAnnotation | |
{ | |
BackgroundColor = 65535, | |
CreatedOn = DateTime.Now, | |
FontColor = 0, | |
Message = "This is highlight annotation", | |
Opacity = 0.5, | |
PageNumber = 0, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add highlight annotation | |
annotator.Add(highlight); | |
// Save final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
이전 섹션에서는 간단한 코드 예제와 함께 *C#*을 사용하여 PDF에서 텍스트를 강조 표시하는 프로세스에 대한 포괄적인 가이드를 제공했습니다. 코드는 간단하며 텍스트 강조 표시를 실행하기 위한 몇 가지 API 호출만 포함합니다. 권장 주석 라이브러리를 설치하고 파일 경로를 구성하면 이 코드를 프로젝트에 쉽게 통합할 수 있습니다.
이전에 PDF에 드롭다운 추가에 대한 기사를 게시했습니다. 자세한 내용은 C#을 사용하여 PDF에 드롭다운 구성 요소를 추가하는 방법을 참조하세요.