Wordize for .NET è una soluzione efficace per la sostituzione di testo nei documenti DOC. La classe Replacer consente agli sviluppatori C# di sostituire programmaticamente frammenti di testo in DOC utilizzando sia stringhe semplici che espressioni regolari.
Funzionalità Principali:Testa le capacità di sostituzione programmatica del testo in DOC con la demo interattiva online presentata in questa pagina. Per farlo, carica il tuo documento DOC, specifica il testo da cercare e il testo sostitutivo, avvia l'operazione e scarica il file aggiornato per la verifica. Il frammento di codice C# fornito è completamente pronto per l'uso nel tuo progetto .NET.
using Wordize.Replacing;
Replacer.Replace("Input.doc", "Output.doc", "Testo o Regex", "Testo o Regex");
using Wordize.Replacing;
Replacer.Replace("Input.doc", "Output.doc", "Testo o Regex", "Testo o Regex");
using Wordize.Replacing;
using Wordize.Saving;
var imageStreams = Replacer.ReplaceToImages("Input.doc",
new ImageSaveOptions(SaveFormat.Doc), "Testo o Regex", "Testo o 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(@"Testo o Regex"), "Testo o Regex", options);
using Wordize.Replacing;
FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.doc", "Output.doc", new Regex(@"Testo o Regex"), "Testo o 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(@"Testo o Regex"), "Testo o 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);
}