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

Protection PDF par Filigrane avec C#

Wordize for .NET est une solution professionnelle pour ajouter programmatiquement des filigranes aux documents PDF. La classe Watermarker permet aux développeurs C# de protéger les fichiers PDF par l'intégration de filigranes textuels et graphiques avec un contrôle total sur l'apparence, le positionnement et la transparence. L'ajout programmatique de filigranes PDF garantit la protection des droits d'auteur, l'image de marque d'entreprise et le contrôle de distribution des matériaux confidentiels.

Fonctionnalités principales:
  • Filigranes textuels - la méthode Watermarker.SetText() ajoute des textes personnalisables au PDF avec contrôle de la police, couleur, taille et angle de rotation
  • Filigranes graphiques - la méthode Watermarker.SetImage() intègre logos et images dans le PDF avec paramétrage de mise à l'échelle et transparence
  • Positionnement flexible des filigranes sur les pages: centre, coins, diagonal ou coordonnées personnalisées
  • Personnalisation de l'apparence - contrôle de la transparence et des effets pour équilibrer visibilité du filigrane et lisibilité du contenu PDF
  • Support API Fluent pour les opérations de filigrane PDF via WatermarkerContext et chaînage de méthodes, améliorant la clarté du code C#
Cas d'usage:
  • Marquage automatique des fichiers PDF avec logos d'entreprise et informations de contact pour renforcer l'identité corporative
  • Marquage des documents PDF avec avis de droits d'auteur et restrictions d'usage pour prévenir les violations
  • Ajout d'étiquettes de statut aux PDF pour identifier les étapes d'approbation: "BROUILLON", "EN RÉVISION", "APPROUVÉ"
  • Création de versions uniques de documents PDF avec noms des destinataires, numéros ou horodatage pour distribution personnalisée
  • Marquage PDF avec différents niveaux de confidentialité pour contrôle d'accès et distribution d'information

Testez les capacités d'ajout programmatique de filigranes aux documents PDF dans la démo interactive en ligne présentée sur cette page. Pour cela, téléchargez votre fichier PDF, 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.pdf", "Output.pdf", "Texte");
using Wordize.Watermarking; Watermarker.SetText("Input.pdf", "Output.pdf", "Texte"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", 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.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); }
Exécuter le code

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