Wordize for .NET è una soluzione professionale per aggiungere programmaticamente filigrane a documenti di vari formati. La classe Watermarker consente agli sviluppatori C# di aggiungere elementi aziendali ai documenti e controllare la distribuzione di materiali riservati attraverso l'integrazione di filigrane testuali e grafiche. L'aggiunta programmatica di filigrane garantisce branding coerente dei documenti, protezione del copyright e capacità di tracciare l'origine dei file.
Funzionalità chiave:Testa le capacità di aggiunta programmatica di filigrane ai documenti utilizzando la demo interattiva online presentata in questa pagina. Per farlo, carica il tuo documento, seleziona il tipo di filigrana (testuale o grafica), configura i parametri di visualizzazione e scarica il risultato con filigrane integrate. Il frammento di codice C# presentato è pronto per l'uso nel tuo progetto .NET.
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.pdf", "Testo");
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.pdf", "Testo");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "Testo");
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.Watermarking;
Watermarker.SetImage("Input.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), watermarkImageBytes);
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);
}