Esta é uma Word biblioteca de edição e manipulação abrangente para Python. Use nossa Word API de edição para desenvolver software multiplataforma em Python.
A modificação programática de Word documentos é parte integrante do fluxo de trabalho digital moderno. Edite texto em Word, insira gráficos usando dados externos, modifique tabelas.
A Python biblioteca é uma solução autônoma para editar Word que não depende de outro software. Está pronto para uso comercial cobre todas as necessidades possíveis de desenvolvedores profissionais Python:
Python Word editor programático fornece aos desenvolvedores uma API moderna para editar Word programaticamente. Integre rapidamente os recursos de modificação Word em seu software. Nossa biblioteca suporta a modificação de vários formatos de documentos em Python.
A tarefa de editar Word programaticamente em Python é a tarefa de modificar elementos na árvore de Word documentos. Também é conhecido como 'DOM' - o modelo de programação para interagir com os elementos de Word documento e suas propriedades.
Os recursos de modificação Word são inseparáveis da funcionalidade de pesquisa avançada Word. Para um alto nível de flexibilidade, nossa Python biblioteca fornece aos desenvolvedores a funcionalidade de pesquisa Word baseada em Regex. Esta abordagem expande as possibilidades de editar texto em Word arquivos, permitindo o uso de templates para transformação Word dinâmica.
Um dos recursos mais solicitados é a criação e modificação dinâmica de tabelas em Word documentos. Trabalhar com tabelas é muito conveniente com a Python biblioteca: edite tabelas, atualize tabelas e extraia o texto da tabela usando Python.
O exemplo a seguir demonstra como modificar um Word documento em Python:
pip install aspose-words
Cópia de
import aspose.words as aw
doc = aw.Document("Input.docx")
builder = aw.DocumentBuilder(doc)
# Insere texto no início do documento.
builder.move_to_document_start()
builder.writeln("Morbi enim nunc faucibus a.")
doc.save("Output.docx")
import aspose.words as aw
doc = aw.Document("Input.docx")
builder = aw.DocumentBuilder(doc)
# Inserir tabela no início do documento.
builder.move_to_document_start()
builder.start_table()
builder.insert_cell()
builder.write("Row 1, cell 1.")
builder.insert_cell()
builder.write("Row 1, cell 2.")
builder.end_table()
doc.save("Output.docx")
import aspose.words as aw
doc = aw.Document("Input.docx")
builder = aw.DocumentBuilder(doc)
# Inserir imagem no início do documento.
builder.move_to_document_start()
builder.insert_image("Image.png")
doc.save("Output.docx")
Hospedamos nossos pacotes Python em repositórios PyPi. Siga as instruções passo a passo sobre como instalar o "Aspose.Words for Python via .NET" em seu ambiente de desenvolvedor.
Este pacote é compatível com Python ≥3.5 e <3.12. Se você desenvolve software para Linux, consulte os requisitos adicionais para gcc e libpython na documentação do produto.
Você pode editar arquivos em muitos outros formatos de arquivo: