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

Solutions de Filigrane pour Documents avec C#

Wordize for .NET est une solution professionnelle pour ajouter programmatiquement des filigranes aux documents de divers formats. La classe Watermarker permet aux développeurs C# d'ajouter des éléments d'entreprise aux documents et contrôler la distribution de matériaux confidentiels par l'intégration de filigranes textuels et graphiques. L'ajout programmatique de filigranes assure un marquage cohérent des documents, la protection des droits d'auteur et la capacité de tracer l'origine des fichiers.

Fonctionnalités clés:
  • Filigranes textuels - la méthode Watermarker.SetText() ajoute des textes personnalisables avec contrôle de police, couleur, taille, angle de rotation et transparence via TextWatermarkOptions
  • Filigranes graphiques - la méthode Watermarker.SetImage() intègre logos et images PNG, JPG, SVG avec paramétrage de mise à l'échelle, transparence et positionnement via ImageWatermarkOptions
  • Positionnement flexible des filigranes sur les pages: centre, coins, diagonal ou coordonnées personnalisées
  • Capacité d'export du résultat en format graphique - la méthode SetWatermarkToImages() convertit les pages du document avec filigranes en ensemble d'images
  • Support API Fluent pour opérations de filigrane via WatermarkerContext et chaînage de méthodes, améliorant la lisibilité du code C#
Cas d'usage:
  • Ajout automatique de logos d'entreprise à tous les documents sortants pour renforcer la reconnaissance de marque
  • Marquage de matériaux confidentiels, documentation technique et œuvres protégées par droits d'auteur pour prévenir l'usage non autorisé
  • Ajout d'étiquettes "BROUILLON", "APPROUVÉ", "CONFIDENTIEL" pour identification claire du statut document aux diverses étapes d'approbation
  • Intégration d'avis de droits d'auteur, marques commerciales et restrictions légales pour assurer conformité aux exigences législatives
  • Ajout de noms de destinataires, numéros de documents ou horodatage pour créer des versions uniques de fichiers
  • Marquage de documents avec différents niveaux d'accès pour contrôle de distribution d'information au sein des organisations

Testez les capacités d'ajout programmatique de filigranes aux documents en utilisant la démo interactive en ligne présentée sur cette page. Pour cela, téléchargez votre document, sélectionnez le type de filigrane (textuel ou graphique), configurez les paramètres d'affichage et téléchargez le résultat avec filigranes intégrés. Le fragment de code C# présenté est prêt à l'emploi dans votre projet .NET.

C#
Exécuter le code
Téléchargez le document
Téléchargez l'image
Sélectionnez le format de sortie dans la liste
using Wordize.Watermarking;

Watermarker.SetText("Input.docx", "Output.pdf", "Texte");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.pdf", "Texte"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "Texte"); 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); }
Exécuter le code

Comment protéger programmatiquement les documents Word, PDF par filigrane

  1. Connectez Wordize for .NET à votre projet C#
  2. Appelez la méthode Watermarker.SetText() pour insérer un filigrane textuel ou Watermarker.SetImage() pour un filigrane graphique, en spécifiant comme paramètres le document source et les propriétés du filigrane
  3. Obtenez le document avec les filigranes ajoutés
5%