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("{{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("Testo o Regex"), "Testo o 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);
}
Aggiungi Wordize SDK al tuo progetto .NET
Richiama il metodo Replacer.Replace(), specificando nei parametri il documento DOC, il testo di ricerca, il testo sostitutivo e i parametri di ricerca
Ottieni il documento DOC con il testo sostituito