Solution de filigrane pour documents PDF

Comment ajouter ou supprimer un filigrane sur des documents PDF à l’aide d’applications et d’API multiplateformes gratuites

Comment ajouter ou supprimer un filigrane dans un PDF

Vous avez besoin de bibliothèque Aspose.PDF pour essayer le code dans votre environnement. API qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.PDF et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Vous pouvez utiliser les classes et méthodes suivantes pour travailler avec un filigrane dans un PDF :

  1. Chargez le PDF avec une instance de Document.
  2. Créez une instance de WatermarkArtifact.
  3. Définissez les propriétés de l’objet WatermarkArtifact.
  4. Ajoutez un filigrane à l’aide de la méthode Add de la classe de collection Aspose.Pdf.Page.Artifacts.
  5. Enregistrer le fichier PDF

Ajouter un filigrane dans un PDF - C#

Cet exemple de code montre comment ajouter un filigrane à un fichier PDF - C#


    doc = new Aspose.Pdf.Document("1.pdf");

    artifact = new Aspose.Pdf.WatermarkArtifact();
    artifact.SetImage(new FileStream("1.jpg", FileMode.Open));

    artifact.ArtifactHorizontalAlignment = Aspose.Pdf.HorizontalAlignment.Center;
    artifact.ArtifactVerticalAlignment = Aspose.Pdf.VerticalAlignment.Center;
    artifact.Rotation = 15;
    artifact.Opacity = 1;
    artifact.IsBackground = true;
    doc.Pages[1].Artifacts.Add(artifact);

    //save result pdf to file
    doc.Save("add_watermark.pdf", Aspose.Pdf.SaveFormat.Pdf);