Editar texto

O recurso "Editar texto" do IronWord permite que os desenvolvedores modifiquem o conteúdo de um documento DOCX existente. Os desenvolvedores podem alterar o texto diretamente acessando a coleção Paragraphs e selecionando o objeto Text específico dentro de um parágrafo e substituí-lo pelo método ReplaceText. Isso proporciona flexibilidade para cenários em que o conteúdo precisa ser atualizado dinamicamente, como atualizar seções específicas de um relatório, substituir marcadores de posição ou modificar o texto com base na entrada do usuário ou em dados.

A capacidade de editar o texto em um nível granular garante que alterações precisas possam ser feitas sem afetar a estrutura ou a formatação do restante do documento. Essa funcionalidade é particularmente útil em fluxos de trabalho automatizados de geração de documentos, onde o conteúdo precisa de atualizações ou revisões frequentes.

5 passos para editar texto em um arquivo DOCX existente

  • usando IronWord;
  • WordDocument doc = new WordDocument("sample.docx");
  • doc.Paragraphs[0].ReplaceText("texto antigo.", "Este é o texto editado.");
  • doc.Paragraphs[1].Texts[1].Text, "Conteúdo atualizado para o segundo parágrafo.");
  • doc.SaveAs("document.docx");

Substituir texto

Este código demonstra como editar um texto específico dentro de um documento Word existente usando o IronWord. Um objeto WordDocument é inicializado para carregar "sample.docx". O código então acessa a coleção Paragraphs do WordDocument e modifica o primeiro e o segundo parágrafos do documento. A primeira modificação atualiza o texto do primeiro objeto Text no primeiro parágrafo chamando ReplaceText. O método ReplaceText recebe dois parâmetros, sendo o primeiro o valor da string a ser encontrado e o segundo o texto para substituir o valor antigo. Neste exemplo, fornecemos uma string estática no primeiro parâmetro e a atualizamos com a nova string do primeiro parágrafo.

No entanto, há momentos em que você precisa de uma variável mais dinâmica. Para isso, podemos acessar o texto existente no segundo parágrafo. Primeiro acessamos a coleção Paragraphs, que é semelhante à primeira instância. Ainda assim, no campo de texto antigo, avançamos mais para acessar o texto existente, acessando a propriedade array Texts e depois a propriedade Text. Este método oferece controle total para encontrar e atualizar a string existente, garantindo confiança no processo de manipulação de documentos.

Explore os elementos do documento no tutorial do IronWord

Pronto para começar?
Nuget Downloads 35,581 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronWord
executar um exemplo Veja seus dados se transformarem em um documento do Word.