Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Proteggere PDF con Filigrana in C#

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:
  • Filigrane testuali - il metodo Watermarker.SetText() aggiunge testi personalizzabili al PDF con controllo di font, colore, dimensione e angolo di rotazione
  • Filigrane grafiche - il metodo Watermarker.SetImage() integra loghi e immagini nel PDF con impostazioni di ridimensionamento e trasparenza
  • Posizionamento flessibile delle filigrane nelle pagine: centro, angoli, diagonale o coordinate personalizzate
  • Personalizzazione dell'aspetto - controllo di trasparenza ed effetti per bilanciare visibilità della filigrana e leggibilità del contenuto PDF
  • Supporto Fluent API per operazioni di filigrana PDF tramite WatermarkerContext e concatenamento di metodi, migliorando la chiarezza del codice C#
Scenari di utilizzo:
  • Branding automatico dei file PDF con loghi aziendali e informazioni di contatto per rafforzare l'identità aziendale
  • Marcatura dei documenti PDF con avvisi di copyright e restrizioni d'uso per prevenire violazioni
  • Aggiunta di etichette di stato ai PDF per identificare le fasi di approvazione: "BOZZA", "IN REVISIONE", "APPROVATO"
  • Creazione di versioni uniche dei documenti PDF con nomi destinatari, numeri o timestamp per distribuzione personalizzata
  • Marcatura PDF con diversi livelli di riservatezza per controllo dell'accesso e distribuzione delle informazioni

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.

C#
Esegui codice
Carica documento
Carica immagine
Seleziona il formato output dall'elenco
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); }
Esegui codice

Come proteggere PDF programmaticamente con filigrana

  1. Collega Wordize SDK al tuo progetto .NET
  2. Chiama il metodo Watermarker.SetText() per inserire una filigrana testuale o Watermarker.SetImage() per una grafica, specificando come parametri il documento PDF e le proprietà della filigrana
  3. Ottieni il documento PDF con la filigrana aggiunta
5%