이 빠른 자습서에서는 C#을 사용하여 Word에서 책갈피를 추가하는 방법을 설명합니다. Word 파일에 책갈피와 하나 이상의 중첩 책갈피를 추가한 다음 결과 문서를 DOCX 파일로 저장하는 프로세스를 설명합니다. C#을 사용하여 Word에서 책갈피를 자동으로 생성하는 데 필요한 모든 단계, 리소스 및 실행 가능한 샘플 코드도 이 문서에서 사용할 수 있습니다.
C#을 사용하여 Word에서 책갈피를 추가하는 단계
- 북마크 추가를 위해 Aspose.Words for .NET을(를) 사용할 수 있는 환경 설정
- 북마크 삽입을 위한 Document 클래스 개체를 사용하여 새 문서 만들기
- 텍스트 및 북마크 추가를 위해 DocumentBuilder 인스턴스화
- 책갈피를 시작하고 그 뒤에 텍스트를 추가하십시오.
- 더 많은 책갈피와 텍스트를 추가하고 내부 책갈피를 종료합니다.
- 외부 책갈피를 종료하고 결과 파일을 디스크에 저장합니다.
이 단계에서는 C#을 사용하여 Word에서 책갈피를 만드는 프로세스를 설명합니다. 먼저 빈 Word 파일을 만든 다음 책갈피를 추가한 다음 결과 출력 파일의 기능을 테스트하기 위해 일부 텍스트를 추가합니다. 그 후 더 명확하게 하기 위해 중첩된 책갈피가 추가되고 완전한 기능을 보여주기 위해 외부 책갈피도 종료됩니다.
C#을 사용하여 Word 문서에 책갈피를 추가하는 코드
using Aspose.Words; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add bookmark in Word document using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new document | |
Document doc = new Document(); | |
// Create a document builder object | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Start a bookmark and add some text | |
builder.StartBookmark("My Bookmark"); | |
builder.Writeln("Text inside a bookmark."); | |
// Start and end a nested bookmark with some text | |
builder.StartBookmark("Nested Bookmark"); | |
builder.Writeln("Text inside a NestedBookmark."); | |
builder.EndBookmark("Nested Bookmark"); | |
// Write text after the nested bookmark and end the external bookmark | |
builder.Writeln("Text after Nested Bookmark."); | |
builder.EndBookmark("My Bookmark"); | |
doc.Save("Output.docx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
이 샘플 코드는 C#*을 사용하여 Word에 책갈피를 *삽입하는 프로세스를 보여줍니다. DocumentBuilder.StartBookmark() 메서드는 책갈피 이름이 인수로 필요한 책갈피를 시작하는 데 사용됩니다. 마찬가지로 EndBookmark() 메서드는 책갈피의 이름을 닫을 인수로 제공하여 책갈피의 끝을 설정하는 데 사용됩니다.
이 기사에서는 Word 파일에 하나 이상의 책갈피를 추가하는 프로세스를 배웠습니다. 머리글과 바닥글을 삽입하는 과정을 알아보려면 C#을 사용하여 DOCX에 머리글과 바닥글을 삽입하는 방법에 대한 문서를 참조하세요.