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: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.
using Wordize.Watermarking;
Watermarker.SetText("Input.pdf", "Output.pdf", "Texte");
using Wordize.Watermarking;
Watermarker.SetText("{{input1}}", "{{output}}", "{{text1}}");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("{{input1}}", new ImageSaveOptions(SaveFormat.{{saveFormat}}), "{{text1}}");
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}.{{outputExt}}");
stream.CopyTo(file);
}
using Wordize.Watermarking;
Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("{{input1}}", "{{output}}", "{{input2}}");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("{{input2}}");
var imageStreams = Watermarker.SetWatermarkToImages("{{input1}}", new ImageSaveOptions(SaveFormat.{{saveFormat}}), 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}.{{outputExt}}");
stream.CopyTo(file);
}
Connectez le SDK Wordize à votre projet .NET
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
Obtenez le document PDF avec le filigrane ajouté