W tym krótkim samouczku wyjaśniono jak dodać zakładkę w programie Word przy użyciu języka C#. Wyjaśnia proces dodawania zakładek i jednej lub więcej zagnieżdżonych zakładek w pliku Word, a następnie zapisywania wynikowego dokumentu jako pliku DOCX. W tym artykule są również dostępne wszystkie niezbędne kroki, zasoby i przykładowy kod, który można wykonać w celu automatycznego tworzenia zakładek w programie Word przy użyciu języka C#.
Kroki, aby dodać zakładkę w programie Word przy użyciu języka C#
- Stwórz środowisko, w którym użyjesz Aspose.Words for .NET do dodania zakładki
- Utwórz nowy dokument, używając obiektu klasy Document do wstawiania zakładek
- Utwórz instancję DocumentBuilder do dodawania tekstu i zakładek
- Uruchom zakładkę i dodaj po niej tekst
- Dodaj więcej zakładek i tekstu oraz zakończ wewnętrzną zakładkę
- Zakończ zewnętrzną zakładkę i zapisz wynikowy plik na dysku
Te kroki opisują proces tworzenia zakładki w programie Word przy użyciu języka C#. Najpierw tworzony jest pusty plik programu Word, a następnie dodawana jest zakładka, po której następuje tekst w celu przetestowania funkcji w wynikowym pliku wyjściowym. Następnie dodawana jest zagnieżdżona zakładka dla większej przejrzystości, a następnie kończona jest również zakładka zewnętrzna, aby zademonstrować pełną funkcję.
Kod, aby dodać zakładkę do dokumentu programu Word przy użyciu języka 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"); | |
} | |
} | |
} |
Ten przykładowy kod przedstawia proces wstawiania zakładki w programie Word przy użyciu języka C#. Metoda DocumentBuilder.StartBookmark() służy do uruchamiania zakładki, która wymaga nazwy zakładki jako argumentu. Podobnie metoda EndBookmark() służy do ustawiania końca zakładki poprzez podanie nazwy zakładki jako argumentu, który ma zostać zamknięty.
W tym artykule nauczyliśmy się procesu dodawania jednej lub więcej zakładek w pliku Word. Jeśli chcesz poznać proces wstawiania nagłówków i stopek, zapoznaj się z artykułem na temat jak wstawić nagłówek i stopkę w DOCX za pomocą C#.