Ez a gyors oktatóanyag elmagyarázza, hogyan adhat hozzá könyvjelzőket a Wordben C# használatával. Elmagyarázza a könyvjelzők és egy vagy több beágyazott könyvjelző hozzáadásának folyamatát a Word-fájlban, majd az eredményül kapott dokumentumot DOCX fájlként mentheti. Ebben a cikkben megtalálja az összes szükséges lépést, erőforrást és egy futtatható mintakódot a könyvjelzők automatikus létrehozásához a Wordben C# használatával.
A könyvjelző hozzáadásának lépései a Wordben C# használatával
- Hozzon létre egy környezetet a Aspose.Words for .NET használatához a könyvjelző hozzáadásához
- Hozzon létre egy új dokumentumot a Document osztályobjektum használatával könyvjelzők beszúrásához
- Példányosítsa a DocumentBuilder szöveget és könyvjelzőket
- Indítson el egy könyvjelzőt, és adjon hozzá szöveget
- Adjon hozzá további könyvjelzőket és szöveget, és fejezze be a belső könyvjelzőt
- Zárja be a külső könyvjelzőt, és mentse a kapott fájlt a lemezre
Ezek a lépések leírják a könyvjelző létrehozásának folyamatát a Wordben C# használatával. Először egy üres Word-fájl jön létre, majd hozzáad egy könyvjelzőt, majd egy szöveget, hogy tesztelje a funkciót az eredményül kapott kimeneti fájlban. Ezt követően egy beágyazott könyvjelzőt adunk hozzá a jobb áttekinthetőség érdekében, majd a külső könyvjelzőt is leállítjuk, hogy demonstrálja a teljes funkciót.
Kód könyvjelző hozzáadásához a Word dokumentumhoz C# használatával
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"); | |
} | |
} | |
} |
Ez a mintakód bemutatja a könyvjelző beszúrásának folyamatát a Wordben C# használatával. A DocumentBuilder.StartBookmark() metódus olyan könyvjelző indítására szolgál, amely argumentumként a könyvjelző nevét igényli. Hasonlóképpen, az EndBookmark() metódus a könyvjelző végének beállítására szolgál úgy, hogy a könyvjelző nevét adja meg argumentumként, amelyet be kell zárni.
Ebben a cikkben megtanultuk, hogyan lehet egy vagy több könyvjelzőt hozzáadni egy Word-fájlhoz. Ha meg szeretné tanulni a fejlécek és láblécek beszúrásának folyamatát, tekintse meg a fejléc és lábléc beszúrása DOCX-be C# használatával cikket.