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

Protection Documents Word par Filigrane avec C#

Wordize for .NET fournit aux développeurs C# des outils spécialisés pour ajouter programmatiquement des filigranes aux documents Word. La bibliothèque assure un contrôle complet sur le processus d'intégration des filigranes dans les fichiers Word via les méthodes SetText() pour les éléments textuels et SetImage() pour les graphiques. De plus, la méthode SetWatermarkToImages() est disponible pour convertir les pages Word avec filigranes en images.

Capacités pour le format Word

  • Filigranes textuels - ajout programmatique de textes au fichier Word avec configuration via TextWatermarkOptions.
  • Éléments graphiques - intégration d'images PNG, JPG dans la structure du document Word via ImageWatermarkOptions.
  • Conversion en images - la méthode SetWatermarkToImages() convertit les pages Word avec filigranes en tableau de flux Stream[].
  • Placement flexible des filigranes - contrôle programmatique des coordonnées de placement des éléments dans le fichier Word.
  • Personnalisation de l'apparence des filigranes - contrôle complet des paramètres de taille, rotation et transparence.
  • API Fluent - approche alternative d'écriture de code via WatermarkerContext pour configuration en chaîne des paramètres de filigrane.

Cas d'usage

  • Documentation confidentielle. Application automatique de marqueurs de statut appropriés aux documents Word officiels.
  • Versioning des documents Word. Marquage programmatique des différentes étapes du cycle de vie des fichiers Word.
  • Documentation d'entreprise. Intégration d'éléments de marque dans les documents Word de l'entreprise.
  • Protection des droits d'auteur. Application d'avis appropriés aux matériaux en format Word.

Pour tester la fonctionnalité, téléchargez un document Word dans le champ de téléchargement, configurez les paramètres de filigrane et téléchargez le résultat pour vérification.

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.docx", "Texte");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.docx", "Texte"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "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}.docx"); stream.CopyTo(file); }
using Wordize.Watermarking;

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

Comment protéger Word 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 Word et les propriétés du filigrane
  3. Obtenez le document Word avec le filigrane ajouté
5%