Obtenir un filigrane à partir d’un PDF via Java

Obtenez un filigrane à partir d’un document PDF. Utilisez Aspose.PDF pour Java pour modifier les fichiers PDF par programmation

Obtenir un filigrane à partir d'un fichier PDF à l'aide de la bibliothèque Java

Obtenez le filigrane à partir d’un fichier PDF, nous utiliserons l’API Aspose.PDF pour Java, qui est une API de conversion riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme Java. Vous pouvez télécharger sa dernière version directement depuis Maven et l’installer dans votre projet basé sur Maven en ajoutant les configurations suivantes au pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Obtenir le filigrane via Java


Vous avez besoin de Aspose.PDF pour Java pour essayer le code dans votre environnement.

  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 en utilisant la méthode Add de la classe de collection Aspose.Pdf.Page.Artifacts.
  5. Enregistrer le fichier PDF

Obtenez le filigrane depuis le PDF - Java


    doc = new com.aspose.pdf.Document("1.pdf");

    if(doc.getPages().get_Item(1).getArtifacts().get_Item(1).getSubtype() == com.aspose.pdf.Artifact.ArtifactSubtype.Watermark)
    {
        fs = new FileOutputStream("get_watermark.jpg");
        doc.getPages().get_Item(1).getArtifacts().get_Item(1).getImage().save(fs);
        fs.flush();
        fs.close();
    }