Wordize fornisce agli sviluppatori C# potenti strumenti di alto livello per la modifica programmatica dei documenti PDF. Integrando le funzionalità di ricerca e sostituzione nei loro progetti .NET, gli sviluppatori possono creare soluzioni robuste per aggiornamenti completi dei documenti PDF.
La nostra demo interattiva online con esempi di codice C# ti aiuta a esplorare le possibilità di ricerca e sostituzione programmatica del testo nei documenti PDF. Per provarla, carica qualsiasi file PDF, specifica le stringhe di ricerca/sostituzione richieste, fai clic sul pulsante di elaborazione e poi scarica il file PDF modificato per la verifica.
using Wordize.Replacing;
Replacer.Replace("Input.pdf", "Output.pdf", "Testo o espressione regolare", "Testo o espressione regolare");
using Wordize.Replacing;
Replacer.Replace("Input.pdf", "Output.pdf", "Testo o espressione regolare", "Testo o espressione regolare");
using Wordize.Replacing;
using Wordize.Saving;
var imageStreams = Replacer.ReplaceToImages("Input.pdf",
new ImageSaveOptions(SaveFormat.Pdf), "Testo o espressione regolare", "Testo o espressione regolare");
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}.pdf");
stream.CopyTo(file);
}
using Wordize.Replacing;
FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.pdf", "Output.pdf", new Regex(@"Testo o espressione regolare"), "Testo o espressione regolare", options);
using Wordize.Replacing;
FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.pdf", "Output.pdf", new Regex(@"Testo o espressione regolare"), "Testo o espressione regolare", options);
using Wordize.Replacing;
using Wordize.Saving;
FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
var imageStreams = Replacer.ReplaceToImages("Input.pdf",
new ImageSaveOptions(SaveFormat.Pdf), new Regex(@"Testo o espressione regolare"), "Testo o espressione regolare", 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}.pdf");
stream.CopyTo(file);
}
Il nostro prodotto è completamente multipiattaforma e supporta tutte le principali implementazioni .NET:
Poiché il codice .NET non dipende dall'hardware o dal sistema operativo sottostante, ma solo da una macchina virtuale, sei libero di sviluppare qualsiasi tipo di software per Windows, macOS, Android, iOS e Linux. Assicurati solo di aver installato la versione corrispondente di .NET Framework, .NET Core, Windows Azure, Mono o Xamarin.
È consigliabile utilizzare gli ambienti di sviluppo integrati Microsoft Visual Studio, Xamarin e MonoDevelop per creare applicazioni C#, F#, VB.NET.