Ajouter un filigrane à un PDF est une exigence courante pour protéger des documents, indiquer leur confidentialité ou marquer vos fichiers. Dans cet article, nous vous guiderons à travers les détails sur comment mettre un filigrane dans un PDF avec quelques lignes de code. Que vous souhaitiez ajouter un filigrane à des images dans des PDF ou à un document PDF complet, ce guide couvre tout ce dont vous avez besoin.



Pourquoi ajouter un filigrane d’image à un PDF ?

  • Protégez vos documents contre la distribution non autorisée.
  • Rendez votre image de marque cohérente sur tous les fichiers PDF.
  • Indiquez clairement le statut confidentiel ou de brouillon.

API REST de manipulation de PDF

Le GroupDocs.Watermark Cloud SDK pour .NET vous permet d’ajouter, de gérer et de personnaliser des filigranes d’image dans des documents PDF en quelques étapes. Avec ce SDK, vous pouvez protéger vos PDF, maintenir la cohérence de la marque et contrôler l’apparence du filigrane de manière programmatique sans avoir besoin de logiciel de bureau.

👉 - En plus du PDF, vous pouvez également traiter Word, PPTX, Excel, et divers fichiers images avec cette API.

Fonctionnalités de filigrane d’image PDF

  • Ajoutez des filigranes d’image aux fichiers PDF facilement en utilisant .NET.
  • Appliquez des filigranes à toutes les pages ou à des pages spécifiques d’un PDF.
  • Personnalisez l’opacité, la taille, l’alignement et la rotation des filigranes d’image.
  • Mettre à jour ou supprimer les filigranes d’image existants des documents PDF si nécessaire.

Installation

Installez le SDK via NuGet dans votre projet .NET :

PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0

Filigrane d’image en utilisant C#

Veuillez suivre les instructions ci-dessous pour ajouter un filigrane d’image à un fichier PDF en utilisant C# .NET.

Étape 1. – Configurer l’API.

var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);

Étape 2. – Spécifiez le nom du fichier PDF d’entrée.

var fileInfo = new FileInfo
{
    FilePath = "SourceFile.pdf"
};

Étape 3. – Définir les caractéristiques du filigrane.

WatermarkOptions = new PdfWatermarkOptions
{
    ImageWatermark = new ImageWatermark
    {
        FilePath = "logo.png",
        HorizontalAlignment = "Center",
        VerticalAlignment = "Center",
        Opacity = 0.5
    }
}

Étape 4. – Insérer un filigrane d’image.

var response = watermarkApi.AddWatermark(request);
  • Vous pouvez insérer un filigrane dans un PDF à des positions spécifiques, ajuster l’opacité ou redimensionner l’image.
// Pour d'autres exemples, veuillez visiter https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet

var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);

var fileInfo = new FileInfo
{
    // input pdf file available in cloud storage
    FilePath = "sample.pdf",
};

var options = new WatermarkOptions()
{
    FileInfo = fileInfo,
    WatermarkDetails = new List<WatermarkDetails>
    {
        new WatermarkDetails
        {
            ImageWatermarkOptions = new ImageWatermarkOptions()
            {
                Image = new FileInfo { FilePath = "confidential.jpg" }
            }
        }
    },
    ProtectLevel = WatermarkOptions.ProtectLevelEnum.DocumentAndImages
};
// create request to add image watermark
var request = new Requests.AddRequest(options);
// Insérer un filigrane d'image dans un fichier PDF
var response = watermarkApi.Add(request);

Comment insérer un filigrane en utilisant cURL

L’API REST vous permet également d’ajouter des filigranes d’image aux documents PDF en utilisant des commandes cURL. Cette fonctionnalité est pratique si vous préférez travailler directement avec des requêtes HTTP plutôt qu’avec des SDK.

Étape 1 – Obtenir le jeton d’accès

curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

Étape 2 – Insérer un filigrane dans le PDF

curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"FileInfo\": {    \"FilePath\": \"sourceFile.pdf\",    \"StorageName\": \"internal\"  },  \"OutputFolder\": \"resultant\",  \"WatermarkDetails\": [    {      \"ImageWatermarkOptions\": {        \"Image\": {          \"FilePath\": \"confidential.jpeg\",          \"StorageName\": \"internal\"        }      },      \"Position\": {        \"X\": 120,        \"Y\": 120,        \"Width\": 200,        \"Height\": 200,        \"HorizontalAlignment\": \"center\",        \"VerticalAlignment\": \"center\",        \"Margins\": {          \"Right\": 100,          \"Left\": 100,          \"Top\": 100,          \"Bottom\": 100        },        \"ScaleFactor\": 1,        \"RotateAngle\": 180,        \"ConsiderParentMargins\": true,        \"IsBackground\": true      },      \"Opacity\": 1    }  ],  \"PdfOptions\": {    \"PrintOnlyAnnotationWatermarks\": true,    \"Rasterize\": true  }}"

Remplacez {ACCESSTOKEN} par le token généré ci-dessus.


Application de filigrane PDF en ligne gratuite

Si vous êtes intéressé à tester la fonctionnalité de Cloud SDK sans extrait de code, vous pouvez envisager d’utiliser notre application gratuite Online PDF Watermark App. Tout ce que vous avez à faire est de télécharger le document PDF d’entrée, de spécifier le fichier image et de télécharger le PDF avec filigrane, sans écrire une seule ligne de code.

watermark pdf en ligne

Ajouter un filigrane à un PDF en ligne.


Conclusion

Dans cet article, nous avons appris que l’utilisation de GroupDocs.Watermark Cloud SDK pour .NET pour marquer des fichiers PDF est une solution rapide, fiable et flexible pour les développeurs et les entreprises. Il vous permet d’ajouter des filigranes d’image, de contrôler leur position, leur opacité et leur taille, et de les appliquer à toutes les pages ou à des pages sélectionnées sans avoir besoin de logiciels de bureau comme Adobe Acrobat. Essayez d’utiliser cette API pour générer des documents PDF professionnels, sécurisés et facilement gérables.


Questions Fréquemment Posées – FAQ

  1. Puis-je ajouter un filigrane d’image à des pages spécifiques d’un PDF ? Oui. Vous pouvez choisir d’appliquer le filigrane d’image à toutes les pages ou seulement aux pages sélectionnées dans le PDF.

  2. Est-il possible de filigraner un PDF sans modifier le fichier original ? Oui. L’API génère un nouveau PDF avec filigrane tout en gardant le document original intact.

  3. Ai-je besoin d’installer Adobe Acrobat ou un autre logiciel externe ? Non. Toutes les opérations s’exécutent dans le cloud, aucun logiciel de bureau n’est requis.

  4. Puis-je remplacer ou supprimer un filigrane d’image existant dans un PDF ? Oui. Le SDK vous permet de mettre à jour ou de supprimer des filigranes existants des documents PDF à tout moment.

  5. Existe-t-il une version gratuite de l’API de filigrane ? Oui. Créez un compte d’essai gratuit pour tester les fonctionnalités de filigrane en ligne.


Liens utiles

Articles liés