Könyvjelző beszúrása a Wordbe Python segítségével

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

  1. 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
  2. Hozzon létre egy üres document objektumot, és használja a DocumentBuilder objektumot.
  3. Indítson el egy könyvjelzőt, és szúrjon be szöveget a dokumentumba
  4. Szúrjon be egy beágyazott könyvjelzőt, és adjon hozzá szöveget
  5. Zárja be a beágyazott könyvjelzőt, és adjon hozzá szöveget teszteléshez
  6. 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.

 Magyar