Este tutorial descreve como inserir comentários no Word usando Python. Ele tem todas as informações básicas necessárias para configurar o ambiente, lógica passo a passo para escrever este programa e um código de exemplo executável que pode ser usado para adicionar comentários ao documento do Word usando python. Você também receberá informações para definir diferentes propriedades do comentário ao adicioná-lo ao documento do Word e salvar o arquivo de saída como DOCX, DOC ou qualquer outro formato compatível.
Etapas para inserir comentários no Word usando Python
- Estabeleça o ambiente para usar Aspose.Words para Python via .NET para adicionar comentários
- Crie um novo documento usando o objeto de classe Document
- Adicione um texto de exemplo no documento recém-criado usando o objeto de classe DocumentBuilder
- Crie um objeto de classe Comment e defina suas propriedades básicas
- Adicione um comentário ao documento usando o objeto DocumentBuilder
- Adicione um objeto de parágrafo no comentário para definir o texto do comentário
- Salve o documento com comentários nele
Estas etapas descrevem como adicionar comentários a um documento do Word usando Python. Ele fornece um link para um artigo que auxilia na configuração do ambiente e, em seguida, uma sequência de programação completa que é seguida no código de exemplo que demonstra esse recurso. Ele mostra como usar diferentes namespaces, classes, métodos e propriedades para realizar a tarefa.
Código para adicionar notas ao documento do Word usando Python
import aspose.words as aw | |
from datetime import date | |
# Load the license | |
wordToHtml = aw.License() | |
wordToHtml.set_license("Aspose.Total.lic") | |
# Create a document | |
doc = aw.Document() | |
# Create a document builder and write some text to the file | |
builder = aw.DocumentBuilder(doc) | |
builder.write("Hello world!") | |
# Create a comment | |
comment = aw.Comment(doc, "John Doe", "JD", date.today()) | |
# Add a comment to the builder class object | |
builder.current_paragraph.append_child(comment) | |
# Create a paragraph for adding text to the comment | |
builder.move_to(comment.append_child(aw.Paragraph(doc))) | |
# Write comment text | |
builder.write("Comment text.") | |
# Save the document with comments | |
doc.save("FileWithComments.docx") | |
print ("Comments added successfully in the Word file") |
Este código de exemplo demonstra um procedimento completo para adicionar comentário no Word usando Python. A classe DocumentBuilder é a classe principal que pode ser usada para adicionar uma variedade de nós e elementos a um arquivo do Word, incluindo os comentários. Além disso, a classe comment tem várias outras propriedades que podem ser definidas como nome do autor, data/hora, fonte, respostas e tabelas, se necessário.
Neste artigo, aprendemos como adicionar comentários no Word usando Python. Se você estiver interessado em aprender a modificar um arquivo do Word existente, consulte o artigo em como editar documento do Word usando Python.