Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Remplacer du Texte dans DOC avec C#

Wordize for .NET est une solution efficace pour le remplacement de texte dans les documents DOC. La classe Replacer permet aux développeurs C# de remplacer par programmation des fragments de texte dans DOC en utilisant des chaînes simples ou des expressions régulières.

Fonctionnalités Principales:
  • Recherche et remplacement simple de texte - la méthode Replacer.Replace() effectue le remplacement de texte dans toutes les parties du document DOC en préservant la mise en forme
  • Support complet des Regex pour les transformations complexes de texte, y compris le remplacement de texte utilisant des groupes de capture
  • Paramètres de recherche flexibles - la classe FindReplaceOptions contrôle les paramètres de recherche, incluant la sensibilité à la casse, la recherche de mots entiers uniquement, l'ignorance du texte dans divers éléments du document, etc.
  • Substitutions dans le texte de remplacement - utilisation de UseSubstitutions pour des modèles spéciaux de remplacement: texte trouvé, texte avant la correspondance, texte après la correspondance
  • Remplacement formaté - support de balisage spécialisé dans le texte de remplacement via ReplacementFormat
  • Possibilité d'exporter le résultat au format image - la méthode ReplaceToImages() retourne le résultat sous forme de tableau d'images
  • Support de l'API Fluent pour les opérations de recherche et remplacement de texte via ReplacerContext et le chaînage de méthodes, apportant de la clarté au code C#
Cas d'Usage:
  • Standardiser le style des documents DOC
  • Valider les informations dans les documents DOC
  • Remplacer les champs d'espace réservé par des données réelles
  • Supprimer ou masquer les données personnelles

Testez les capacités de remplacement programmé de texte dans DOC avec la démonstration interactive en ligne présentée sur cette page. Pour cela, téléchargez votre document DOC, spécifiez le texte à rechercher et le texte de remplacement, lancez l'opération et téléchargez le fichier mis à jour pour vérification. Le fragment de code C# fourni est entièrement prêt à l'emploi dans votre projet .NET.

C#
Exécuter le code
Téléchargez votre document
Sélectionnez le format de sortie dans la liste
using Wordize.Replacing;

Replacer.Replace("Input.doc", "Output.doc", "Texte ou Regex", "Texte ou Regex");
using Wordize.Replacing; Replacer.Replace("Input.doc", "Output.doc", "Texte ou Regex", "Texte ou Regex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "Texte ou Regex", "Texte ou Regex"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.doc", "Output.doc", new Regex(@"Texte ou Regex"), "Texte ou Regex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.doc", "Output.doc", new Regex(@"Texte ou Regex"), "Texte ou Regex", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), new Regex(@"Texte ou Regex"), "Texte ou Regex", options); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
Exécuter le code

Comment Remplacer du Texte dans DOC avec C#

  1. Ajoutez Wordize SDK à votre projet .NET
  2. Appelez la méthode Replacer.Replace() en spécifiant dans les paramètres le document DOC, le texte de recherche, le texte de remplacement et les paramètres de recherche
  3. Obtenez le document DOC avec le texte remplacé
5%