Tento rychlý tutoriál vysvětluje, jak přidat záložku ve Wordu pomocí C#. Vysvětluje proces přidání záložek a jedné nebo více vnořených záložek do souboru aplikace Word a následné uložení výsledného dokumentu jako souboru DOCX. Všechny potřebné kroky, zdroje a spustitelný ukázkový kód pro automatické vytváření záložek ve Wordu pomocí C# jsou také k dispozici v tomto článku.
Kroky k přidání záložky ve Wordu pomocí C#
- Vytvořte prostředí pro použití Aspose.Words for .NET pro přidání záložky
- Vytvořte nový dokument pomocí objektu třídy Document pro vkládání záložek
- Instant DocumentBuilder pro přidání textu a záložek
- Spusťte záložku a přidejte za ni nějaký text
- Přidejte další záložky a text a ukončete interní záložku
- Ukončete externí záložku a uložte výsledný soubor na disk
Tyto kroky popisují proces vytvoření záložky ve Wordu pomocí C#. Nejprve je vytvořen prázdný soubor aplikace Word a poté je přidána záložka následovaná nějakým textem pro testování funkce ve výsledném výstupním souboru. Poté je přidána vnořená záložka pro větší přehlednost a poté je externí záložka také ukončena, aby se demonstrovala kompletní funkce.
Kód pro přidání záložky do dokumentu Word pomocí 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"); | |
} | |
} | |
} |
Tento ukázkový kód ukazuje proces vložení záložky v aplikaci Word pomocí C#. Metoda DocumentBuilder.StartBookmark() se používá ke spuštění záložky, která vyžaduje název záložky jako argument. Podobně se metoda EndBookmark() používá k nastavení konce záložky poskytnutím názvu záložky jako argumentu, který má být uzavřen.
V tomto článku jsme se naučili proces přidání jedné nebo více záložek do souboru aplikace Word. Pokud se chcete naučit proces vkládání záhlaví a zápatí, přečtěte si článek na jak vložit záhlaví a zápatí do DOCX pomocí C#.