Цей короткий посібник пояснює, як додати закладку в Word за допомогою C#. Тут пояснюється процес додавання закладок і однієї чи кількох вкладених закладок у файл Word, а потім збереження отриманого документа як файл DOCX. У цій статті також доступні всі необхідні кроки, ресурси та зразок коду для автоматичного створення закладок у Word за допомогою C#.
Кроки для додавання закладки в Word за допомогою C#
- Створіть середовище для використання Aspose.Words for .NET для додавання закладки
- Створіть новий документ, використовуючи об’єкт класу Document для вставлення закладок
- Створіть екземпляр DocumentBuilder для додавання тексту та закладок
- Створіть закладку та додайте текст після неї
- Додайте більше закладок і тексту та завершіть внутрішню закладку
- Закрийте зовнішню закладку та збережіть отриманий файл на диску
Ці кроки описують процес створення закладки у Word за допомогою C#. Спочатку створюється порожній файл Word, а потім додається закладка, а потім текст для перевірки функції в отриманому вихідному файлі. Після цього для більшої ясності додається вкладена закладка, а потім зовнішня закладка також завершується, щоб продемонструвати повну функцію.
Код для додавання закладки до документа Word за допомогою C#
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"); | |
} | |
} | |
} |
Цей приклад коду демонструє процес вставлення закладки в Word за допомогою C#. Метод DocumentBuilder.StartBookmark() використовується для запуску закладки, яка вимагає назву закладки як аргумент. Подібним чином метод EndBookmark() використовується для встановлення кінця закладки шляхом надання назви закладки як аргументу, який потрібно закрити.
У цій статті ми навчилися процесу додавання однієї або кількох закладок у файл Word. Якщо ви хочете дізнатися, як вставляти верхні та нижні колонтитули, перегляньте статтю як вставити верхній і нижній колонтитули в DOCX за допомогою C#.