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: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.
using Wordize.Replacing;
Replacer.Replace("Input.doc", "Output.doc", "Texte ou Regex", "Texte ou Regex");
using Wordize.Replacing;
Replacer.Replace("{{input1}}", "{{output}}", "{{text1}}", "{{text2}}");
using Wordize.Replacing;
using Wordize.Saving;
var imageStreams = Replacer.ReplaceToImages("{{input1}}",
new ImageSaveOptions(SaveFormat.{{saveFormat}}), "{{text1}}", "{{text2}}");
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}.{{outputExt}}");
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("{{input1}}", "{{output}}", new Regex("{{text1}}"), "{{text2}}", options);
using Wordize.Replacing;
using Wordize.Saving;
FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
var imageStreams = Replacer.ReplaceToImages("{{input1}}",
new ImageSaveOptions(SaveFormat.{{saveFormat}}), new Regex("{{text1}}"), "{{text2}}", 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}.{{outputExt}}");
stream.CopyTo(file);
}
Ajoutez Wordize SDK à votre projet .NET
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
Obtenez le document DOC avec le texte remplacé