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

Soluzioni di Filigrana per Documenti in C#

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:
  • Filigrane testuali - il metodo Watermarker.SetText() aggiunge testi personalizzabili con controllo di font, colore, dimensione, angolo di rotazione e trasparenza tramite TextWatermarkOptions
  • Filigrane grafiche - il metodo Watermarker.SetImage() integra loghi e immagini PNG, JPG, SVG con impostazioni di ridimensionamento, trasparenza e posizionamento tramite ImageWatermarkOptions
  • Posizionamento flessibile delle filigrane nelle pagine: centro, angoli, diagonale o coordinate personalizzate
  • Capacità di esportare il risultato in formato grafico - il metodo SetWatermarkToImages() converte le pagine del documento con filigrane in un set di immagini
  • Supporto Fluent API per operazioni di filigrana tramite WatermarkerContext e concatenamento di metodi, migliorando la leggibilità del codice C#
Casi d'uso:
  • Aggiunta automatica di loghi aziendali a tutti i documenti in uscita per migliorare il riconoscimento del brand
  • Marcatura di materiali riservati, documentazione tecnica e opere protette da copyright per prevenire uso non autorizzato
  • Aggiunta di etichette "BOZZA", "APPROVATO", "RISERVATO" per identificazione chiara dello stato del documento in varie fasi di approvazione
  • Integrazione di avvisi di copyright, marchi commerciali e restrizioni legali per garantire conformità ai requisiti legislativi
  • Aggiunta di nomi destinatari, numeri documento o timestamp per creare versioni uniche dei file
  • Marcatura di documenti con diversi livelli di accesso per controllo della distribuzione delle informazioni all'interno delle organizzazioni

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.

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

Come proteggere documenti Word, PDF programmaticamente con filigrane

  1. Collega Wordize for .NET al tuo progetto C#
  2. Chiama il metodo Watermarker.SetText() per inserire una filigrana testuale o Watermarker.SetImage() per una grafica, specificando come parametri il documento sorgente e le proprietà della filigrana
  3. Ottieni il documento con le filigrane aggiunte
5%