Ez a rövid oktatóanyag a könyvjelzők beszúrásának módjáról a Wordben a Python használatával tartalmaz információkat. Megosztja a részleteket a környezet beállításához, az alkalmazás írásának lépésenkénti folyamatát, valamint egy futtatható mintakódot a automatikus könyvjelzők létrehozásához a Wordben a Python használatával. Az összes szükséges erőforrás, osztály és metódus bemutatásra kerül az alkalmazás megírásához néhány API-hívás használatával, majd a kimeneti fájl DOCX vagy DOC formátumban történő mentésével a követelményeknek megfelelően.
A könyvjelző beszúrásának lépései a Wordben Python használatával
- Hozzon létre egy környezetet a(z) Aspose.Words for Python .NET-en keresztül hozzáadásához könyvjelzők hozzáadásához
- Hozzon létre egy üres document objektumot, és használja a DocumentBuilder objektumot.
- Indítson el egy könyvjelzőt, és szúrjon be szöveget a dokumentumba
- Szúrjon be egy beágyazott könyvjelzőt, és adjon hozzá szöveget
- Zárja be a beágyazott könyvjelzőt, és adjon hozzá szöveget teszteléshez
- Zárja be az első könyvjelzőt, és mentse a dokumentumot a lemezre
Ezek a lépések ismertetik a könyvjelző létrehozásának folyamatát a Wordben Python használatával. Először egy dokumentum jön létre, és egy könyvjelzőt ad hozzá. Ezután egy másik szöveg és egy beágyazott könyvjelző jön létre, azonban ezek a lépések nem szükségesek, és csak a tisztázást szolgálják. Az összes könyvjelző bezárása után az eredményül kapott dokumentum a lemezre kerül.
Kód könyvjelző hozzáadásához a Wordben Python használatával
import aspose.words as aw | |
# Load the license | |
wordLic = aw.License() | |
wordLic.set_license("Aspose.Total.lic") | |
# Create a document | |
doc = aw.Document() | |
# Create a document builder object | |
builder = aw.DocumentBuilder(doc) | |
# Start a bookmark | |
builder.start_bookmark("first_bookmark") | |
# Add some sample text | |
builder.writeln("Text for the first bookmark") | |
# Start nested bookmark | |
builder.start_bookmark("second_nested_bookmark") | |
# Add some sample text within nested bookmark as well as in the first bookmark | |
builder.writeln("Text inside the nested bookmark as well as in the first bookmark") | |
# End the nested bookmark | |
builder.end_bookmark("second_nested_bookmark") | |
# Write some sample text again | |
builder.writeln("Text after nested bookmark within the first bookmark.") | |
# End the first bookmark | |
builder.end_bookmark("first_bookmark") | |
# Save the resultant bookmark | |
doc.save("Output.docx") | |
print ("Bookmarks added successfully in the Word file") |
Ez a kód bemutatja a könyvjelző hozzáadása a Word dokumentumhoz Python használatával folyamatát. A DocumentBuilder osztályobjektumot használja a könyvjelzők elindításához és bezárásához, valamint mintaszöveg hozzáadásához a szolgáltatás teszteléséhez a kimeneti dokumentumban. Használhatja a DocumentBuilder osztályt is oszloponkénti könyvjelzők hozzáadásához és bezárásához a start_column_bookmark() metódus használatával, és a move_to_bookmark() használatával egy adott könyvjelzőre léphet.
Ez a cikk elvezetett minket ahhoz, hogy több könyvjelzőt adjunk hozzá egy Word-dokumentumhoz. Ha meg szeretné ismerni a vízjel Word-fájlhoz való hozzáadásának folyamatát, olvassa el a következő cikket: hogyan lehet vízjelet tenni egy Word dokumentumra Python segítségével.