Obtenha a marca d’água do PDF via Java

Obtenha marca d’água de um documento PDF. Use o Aspose.PDF for Java para modificar arquivos PDF programaticamente

Obtenha a marca d'água do arquivo PDF usando a biblioteca Java

Obtenha a marca d’água do arquivo PDF, usaremos a API Aspose.PDF for Java, que é uma API de conversão rica em recursos, poderosa e fácil de usar para a plataforma Java. Você pode baixar sua versão mais recente diretamente de Maven e instalá-la em seu projeto baseado em Maven adicionando as seguintes configurações ao 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>

Obtenha Watermark via Java


Você precisa do Aspose.PDF for Java para testar o código em seu ambiente.

  1. Carregue o PDF com uma instância do Document.
  2. Crie uma instância de WatermarkArtifact.
  3. Defina as propriedades do objeto WatermarkArtifact.
  4. Adicione marca d’água usando o método Add da classe de coleção Aspose.Pdf.Page.Artifacts.
  5. Salvar arquivo PDF

Obtenha a marca d'água do PDF - Java

Document pdfDocument = new Document("sample.pdf");

if (pdfDocument.getPages().get_Item(1).getArtifacts().get_Item(1).getSubtype()
        == Artifact.ArtifactSubtype.Watermark) {
    try (FileOutputStream fs = new FileOutputStream("get_watermark.jpg")) {
        pdfDocument.getPages().get_Item(1).getArtifacts().get_Item(1).getImage().save(fs);
        fs.flush();
    } catch (IOException e) {
        System.out.println(e.getMessage());
    }
}
pdfDocument.close();