Wordize offre aux développeurs C# des outils puissants de haut niveau pour la modification programmatique des documents DOC. En intégrant les fonctionnalités de recherche et de remplacement dans leurs projets .NET, les développeurs peuvent créer des solutions robustes pour des mises à jour complètes de documents DOC.
Notre démo interactive en ligne avec des exemples de code C# vous aide à explorer les possibilités de recherche et de remplacement programmatique de texte dans les documents DOC. Pour l'essayer, téléversez n'importe quel fichier DOC, spécifiez les chaînes de recherche/remplacement requises, cliquez sur le bouton de traitement, puis téléchargez le fichier DOC modifié pour vérification.
using Wordize.Replacing;
Replacer.Replace("Input.doc", "Output.doc", "Texte ou expression régulière", "Texte ou expression régulière");
using Wordize.Replacing;
Replacer.Replace("Input.doc", "Output.doc", "Texte ou expression régulière", "Texte ou expression régulière");
using Wordize.Replacing;
using Wordize.Saving;
var imageStreams = Replacer.ReplaceToImages("Input.doc",
new ImageSaveOptions(SaveFormat.Doc), "Texte ou expression régulière", "Texte ou expression régulière");
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 expression régulière"), "Texte ou expression régulière", options);
using Wordize.Replacing;
FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.doc", "Output.doc", new Regex(@"Texte ou expression régulière"), "Texte ou expression régulière", 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 expression régulière"), "Texte ou expression régulière", 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);
}