How to Remove Text from DOCX

This article was translated from English: Does it need improvement?
Translated
View the article in English

Removing text and content from Word documents is essential for document cleanup, redaction, and content management tasks. Flexible methods help delete paragraphs, text runs, and other elements from DOCX files while maintaining document structure and integrity.

In this how-to, different ways of removing text using IronWord will be demonstrated.

Get started with IronWord

Commencez à utiliser IronWord dans votre projet aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer


Remove Text Example

To remove a paragraph from a Word document, access it through the Paragraphs collection using its index position. In this example, we remove the paragraph at index 1, which deletes all its content and formatting. The document structure automatically adjusts after removal.

:path=/static-assets/word/content-code-examples/how-to/remove-text-simple.cs
using IronWord;

// Load a DOCX document
WordDocument doc = new WordDocument("text_document.docx");

// Remove the second paragraph
doc.Paragraphs[1].Remove();

// Export the file
doc.SaveAs("text_document_modified.docx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Before Removal

Document before paragraph removal

After Removal

Document after paragraph removal

Removing Specific Text Run

A paragraph can contain multiple text runs, where each run represents text with consistent formatting properties like bold, italic, or color. To remove specific formatted content within a paragraph, access the Texts collection and target the desired text run by index. This example removes the third text run (index 2) from the first paragraph, leaving other content intact.

:path=/static-assets/word/content-code-examples/how-to/remove-text-text-run.cs
using IronWord;

// Load a DOCX document
WordDocument doc = new WordDocument("sample.docx");

// Remove the first paragraph's third textrun
doc.Paragraphs[0].Texts[2].Remove();

// Export the file
doc.SaveAs("sample_after_textrun_removal.docx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Before Text Run Removal

Document before text run removal

After Text Run Removal

Document after text run removal

Find and Remove Example

The FindText method locates and removes content dynamically based on text matching rather than position. This is useful for removing invalid text, placeholders, or specific content anywhere in the document. The method returns the matching text element or null if not found, allowing safe removal with a null check before calling Remove.

:path=/static-assets/word/content-code-examples/how-to/remove-text-find.cs
using IronWord;

// Load the document
WordDocument doc = new WordDocument("sample.docx");

// Find and remove erroneous text
var textToRemove = doc.FindText("ERRONEOUS TEXT IS HERE.");
textToRemove?.Remove();

// Save the cleaned document
doc.SaveAs("sample_cleaned.docx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Before Find and Remove

Document before finding and removing text

After Find and Remove

Document after finding and removing text

Questions Fréquemment Posées

Quel est l'objectif principal de la suppression de texte des fichiers DOCX ?

La suppression du texte des fichiers DOCX est essentielle pour les tâches de nettoyage, de rédaction et de gestion de contenu des documents, afin de garantir que le document conserve sa structure et son intégrité.

Comment puis-je utiliser IronWord pour supprimer du texte des documents Word ?

Pour commencer à utiliser IronWord, téléchargez la bibliothèque C#, chargez le document Word existant, identifiez le contenu textuel à supprimer, utilisez la méthode Remove et enregistrez le document mis à jour.

IronWord peut-il supprimer des paragraphes entiers d'un document DOCX ?

Oui, IronWord vous permet de supprimer des paragraphes entiers en y accédant via la collection Paragraphs et en supprimant le paragraphe souhaité à sa position d'index.

Est-il possible de supprimer des séquences de texte spécifiques à l'intérieur d'un paragraphe en utilisant IronWord ?

Oui, vous pouvez supprimer des portions de texte spécifiques au sein d'un paragraphe en accédant à la collection Textes et en ciblant la portion de texte par son index, ce qui vous permet de supprimer le contenu formaté sans affecter le reste du paragraphe.

Comment fonctionne la méthode FindText pour supprimer du texte dans IronWord ?

La méthode FindText localise et supprime dynamiquement le contenu en fonction de la correspondance textuelle, ce qui est utile pour supprimer le texte invalide, les espaces réservés ou un contenu spécifique dans tout le document.

Que devient la structure du document après la suppression de texte avec IronWord ?

Après la suppression de texte avec IronWord, la structure du document s'ajuste automatiquement, garantissant ainsi le maintien du format et de l'intégrité généraux du document.

IronWord peut-il gérer la suppression de texte avec une mise en forme spécifique comme le gras ou l'italique ?

Oui, IronWord peut supprimer du texte avec une mise en forme spécifique, comme le gras ou l'italique, en ciblant le texte précis situé dans un paragraphe qui possède les propriétés de mise en forme souhaitées.

Quels sont les éléments à prendre en compte avant d'utiliser la méthode Remove dans IronWord ?

Avant d'utiliser la méthode Remove, assurez-vous que l'élément texte n'est pas nul afin d'éviter les erreurs, car la méthode FindText renvoie null si aucun contenu correspondant n'est trouvé.

IronWord permet-il de supprimer les espaces réservés dans les documents Word ?

Oui, IronWord prend en charge la suppression des espaces réservés en utilisant la méthode FindText pour localiser et supprimer le contenu des espaces réservés du document.

Ahmad Sohail
Développeur Full Stack

Ahmad est un développeur full-stack avec une solide fondation en C#, Python et technologies web. Il a un profond intérêt pour la construction de solutions logicielles évolutives et aime explorer comment le design et la fonctionnalité se rencontrent dans des applications du monde réel.

<...
Lire la suite
Prêt à commencer?
Nuget Téléchargements 25,807 | Version : 2025.11 vient de sortir