C# 코드로 Word에서 강조 표시 적용하기
강조 표시는 Word 문서에서 단어를 돋보이게 하여 더 눈에 띄게 만드는 데 사용됩니다. 일반적으로 강조할 단어 위나 아래에 점이나 원이 표시됩니다. 그러나 단어를 수동으로 선택하고 강조 표시를 적용하는 것은 매우 번거롭습니다. 다행히도 .NET 버전 Spire.Doc를 사용하면 코드로 더 쉽게 강조 표시를 적용할 수 있습니다. 이 글에서는 .NET 버전 Spire.Doc를 사용하여 Word 문서에서 텍스트에 강조 표시를 추가하는 방법을 설명합니다.
.NET 버전 Spire.Doc 설치
먼저, Spire.Doc for .NET에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 아래 링크에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다.
PM> Install-Package Spire.Doc지정한 텍스트에 강조 표시 적용
샘플 코드는 다음과 같습니다.
using System;
using Spire.Doc;
using Spire.Doc.Documents;
namespace applyemphasismark
{
class Program
{
static void Main(string[] args)
{
//Document 인스턴스 생성
Document document = new Document();
//디스크에서 Word 문서 불러오기
document.LoadFromFile(@"D:\testp\test.docx");
//강조할 텍스트 찾기
TextSelection[] textSelections = document.FindAllString("Spire.Doc for .NET", false, true);
//찾은 텍스트에 강조 표시 적용
foreach (TextSelection selection in textSelections)
{
selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.Dot;
}
//문서를 다른 Word 파일로 저장
string output = "ApllyEmphasisMark.docx";
document.SaveToFile(output, FileFormat.Docx);
}
}
}임시 라이선스 신청
생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 해제하려면, 30일간 사용할 수 있는 시험용 라이선스를 신청하세요.