IRONSOFTWAREHOME
Editar texto
using IronWord;

// Open existing Word
WordDocument doc = new WordDocument("sample.docx");

// Edit existing text
doc.Paragraphs[0].ReplaceText("old text.", "This is the edited text.");

      // Edit text by retrieving the old text
      doc.Paragraphs[1].ReplaceText(doc.Paragraphs[1].Texts[1].Text, "Updated content for the second paragraph.");

      // Export docx
      doc.SaveAs("document.docx");
Imports IronWord

' Open existing Word
Dim doc As New WordDocument("sample.docx")

' Edit existing text
doc.Paragraphs(0).ReplaceText("old text.", "This is the edited text.")

' Edit text by retrieving the old text
doc.Paragraphs(1).ReplaceText(doc.Paragraphs(1).Texts(1).Text, "Updated content for the second paragraph.")

' Export docx
doc.SaveAs("document.docx")
NuGet Download
PM > Install-Package IronWord
Editar texto

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 substituindo-o com o 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

  • using IronWord;
  • WordDocument doc = new WordDocument("sample.docx");
  • doc.Paragraphs[0].ReplaceText("old text.", "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 UpdateText. O método ReplaceText insere dois parâmetros, o primeiro sendo o valor de string a ser encontrado e o segundo sendo 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, entramos para acessar mais profundamente o texto existente acessando a propriedade de 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 Document Elements in IronWord Tutorial ReplaceText ReplaceText ReplaceText

Ver no GitHub

Pronto para começar?

Nuget Downloads 56,401Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.