Wordize for .NET è una soluzione professionale per aggiungere programmaticamente filigrane ai documenti PDF. La classe Watermarker consente agli sviluppatori C# di proteggere i file PDF attraverso l'integrazione di filigrane testuali e grafiche con controllo completo su aspetto, posizionamento e trasparenza. L'aggiunta programmatica di filigrane PDF garantisce protezione del copyright, branding aziendale e controllo della distribuzione di materiali riservati.
Funzionalità principali:Testa le capacità di aggiunta programmatica di filigrane ai documenti PDF nella demo interattiva online presentata in questa pagina. Per farlo, carica il tuo file PDF, 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.pdf", "Output.pdf", "Testo");
using Wordize.Watermarking;
Watermarker.SetText("Input.pdf", "Output.pdf", "Testo");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", 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.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", 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);
}