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

Protection Documents DOC par Filigrane avec C#

Wordize for .NET est une solution professionnelle pour protéger les documents DOC avec des filigranes. 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 DOC par l'intégration de filigranes textuels et graphiques. L'ajout de filigranes assure un marquage cohérent des documents DOC, la protection des droits d'auteur et la capacité de tracer l'origine des fichiers.

Fonctionnalités opérationnelles:
  • Filigranes textuels - la méthode Watermarker.SetText() ajoute aux DOC 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 dans DOC logos et images (PNG, JPG, SVG) avec paramétrage de mise à l'échelle, transparence et positionnement via ImageWatermarkOptions
  • Possibilité de 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 DOC protégé en ensemble d'images
  • Support API Fluent pour opérations d'ajout de filigranes via WatermarkerContext et chaînage de méthodes, améliorant la lisibilité du code C#
Scénarios d'usage:
  • Ajout automatique de logos d'entreprise à tous les documents DOC sortants pour renforcer la reconnaissance de marque
  • Marquage de matériaux confidentiels DOC, 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 DOC aux diverses étapes d'approbation
  • Intégration dans DOC 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 DOC avec différents niveaux d'accès pour contrôle de distribution d'information au sein de l'organisation

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 DOC, sélectionnez le type de filigrane (textuel ou graphique), exécutez l'opération 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.doc", "Output.doc", "Texte");
using Wordize.Watermarking; Watermarker.SetText("Input.doc", "Output.doc", "Texte"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "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}.doc"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), 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}.doc"); stream.CopyTo(file); }
Exécuter le code

Comment protéger DOC programmatiquement par filigrane

  1. Connectez le SDK Wordize à votre projet .NET
  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 DOC et les propriétés du filigrane
  3. Obtenez le document DOC avec le filigrane ajouté
5%