Kako umetnuti oznaku u Word koristeći Python

Ovaj kratki vodič sadrži informacije o kako umetnuti oznaku u Word pomoću Pythona. Dijeli pojedinosti za postavljanje okruženja, postupni postupak pisanja aplikacije i primjer koda koji se može izvoditi za automatsko stvaranje knjižnih oznaka u Wordu pomoću Pythona. Također su predstavljeni svi potrebni resursi, klase i metode za pisanje ove aplikacije koristeći samo nekoliko API poziva i zatim spremanje izlazne datoteke kao DOCX ili DOC prema zahtjevu.

Koraci za umetanje knjižne oznake u Word pomoću Pythona

  1. Uspostavite okruženje za dodavanje Aspose.Words za Python putem .NET-a za dodavanje oznaka
  2. Stvorite prazan objekt document i pomoću njega instancirajte objekt DocumentBuilder
  3. Pokrenite oznaku i umetnite tekst u dokument
  4. Umetnite ugniježđenu oznaku i dodajte tekst nakon nje
  5. Zatvorite ugniježđenu knjižnu oznaku i dodajte tekst nakon nje za testiranje
  6. Zatvorite prvu oznaku i spremite dokument na disk

Ovi koraci objašnjavaju postupak stvaranja knjižne oznake u Wordu pomoću Pythona. Prvo se kreira dokument i dodaje mu se knjižna oznaka. Zatim se stvara neki drugi tekst i ugniježđena knjižna oznaka, no ovi koraci nisu potrebni i navedeni su samo radi pojašnjenja. Nakon što se zatvore sve knjižne oznake, rezultirajući dokument sprema se na disk.

Kod za dodavanje knjižne oznake u Word pomoću Pythona

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")

Ovaj kôd demonstrira postupak dodavanja knjižne oznake u Word dokument pomoću Pythona. Koristi objekt klase DocumentBuilder za pokretanje i zatvaranje knjižnih oznaka te za dodavanje uzorka teksta za testiranje značajke u izlaznom dokumentu. Također možete koristiti klasu DocumentBuilder za dodavanje i zatvaranje knjižnih oznaka po stupcima pomoću metode start_column_bookmark() i pomicanje na određenu knjižnu oznaku pomoću move_to_bookmark().

Ovaj nas je članak vodio kako dodati više knjižnih oznaka u Word dokument. Ako želite naučiti postupak dodavanja vodenog žiga u Word datoteku, pogledajte članak na kako staviti vodeni žig na Word dokument koristeći Python.

 Hrvatski