
Guide C # pour ajouter des filigranes d’image aux PDF
Le filigrane d’image aide à protéger le contenu d’un document PDF en rendant beaucoup plus difficile pour quelqu’un d’en revendiquer la propriété. Il peut également être utilisé à des fins de marque. L’ajout d’un logo officiel ou d’images typiques en filigrane sur un document PDF permet aux autres d’identifier facilement la source du document. Il fournit une couche de protection supplémentaire aux documents PDF, ce qui rend plus difficile l’utilisation de données sensibles sans authenticité. Pour créer un logiciel ou une application de filigrane d’image à l’aide de C#, vous pouvez suivre ce guide C# pour ajouter des filigranes d’image aux PDF.
Les points suivants seront abordés dans ce guide :
- Installation de la bibliothèque de filigrane d’image C #
- Ajouter des filigranes d’image aux PDF
- Contrôler les alignements du filigrane d’image
Installation de la bibliothèque de filigrane d’image C#
Nous utiliserons Conholdate.Total pour .NET pour ajouter un filigrane d’image au PDF par programme. Vous pouvez télécharger la DLL ou installer cette bibliothèque de filigrane d’image C# à l’aide de NuGet.
Install-Package Conholdate.Total
Tutoriel C# : Ajouter des filigranes d’image aux PDF
Vous pouvez ajouter un filigrane d’image à un fichier PDF en procédant comme suit :
- Charger un document PDF en utilisant la classe Watermarker.
- Créez un objet de la classe ImageWatermark.
- Appliquez le filigrane au document PDF à l’aide de la méthode Watermarker.Add(ImageWatermark watermark).
- Enregistrez le PDF de sortie à l’aide de la méthode Save(string outputFileName).
Le code suivant montre comment ajouter par programmation un filigrane d’image à un fichier PDF à l’aide de C#.
//Load PDF document | |
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf"); | |
// Create image watermark | |
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg"); | |
//Apply watermark | |
watermarker.Add(watermark); | |
// Save output PDF document | |
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf"); |
Spécifier les alignements d’un filigrane d’image à l’aide de C
Si vous souhaitez définir les alignements du filigrane de l’image lors de son ajout au PDF, écrivez le code en suivant les étapes suivantes :
- Tout d’abord, chargez le document PDF à l’aide de la classe Watermarker.
- Créez ensuite un objet de la classe ImageWatermark.
- Spécifiez les alignements horizontaux et verticaux.
- Après cela, ajoutez le filigrane au document PDF en utilisant la méthode Watermarker.Add(ImageWatermark watermark).
- Générez le PDF de sortie à l’aide de la méthode Save(string outputFileName).
Le code C# suivant montre comment appliquer le paramètre d’alignement du filigrane d’image lors de son ajout au fichier PDF.
//Load PDF document | |
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf"); | |
// Create image watermark | |
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg"); | |
// Set alignments | |
watermark.HorizontalAlignment = HorizontalAlignment.Center; | |
watermark.VerticalAlignment = VerticalAlignment.Center; | |
//Apply watermark | |
watermarker.Add(watermark); | |
// Save output PDF document | |
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf"); |
Obtenez une licence gratuite
Vous pouvez acquérir une licence temporaire gratuite pour tester l’API sans limitation d’évaluation.
Conclusion
Pour conclure, nous avons expliqué comment ajouter un filigrane d’image aux documents PDF à l’aide d’une bibliothèque de filigrane d’image C#. De plus, nous avons démontré la procédure d’ajustement des alignements du filigrane d’image tout en l’ajoutant à un document PDF. Vous pouvez consulter la documentation pour explorer plusieurs autres fonctionnalités de l’API.
Poser une question
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.