Extraire les détails du filigrane PDF en Java
Contents
[
Hide
]
Lire le texte et le rectangle englobant des artefacts de filigrane sur la première page d’un PDF en Java.
Extraire les artefacts de filigrane d’un PDF
Utilisez cet exemple lorsque vous devez inspecter les artefacts de filigrane existants et lire leur texte ou leur position.
- Ouvrez le PDF source avec Document.
- Parcourez la collection d’artefacts de la page cible.
- Filtrez les artefacts de pagination de filigrane et affichez leur texte et leurs rectangles.
public static void extractWatermarkFromPdf(Path inputFile) {
try (Document document = new Document(inputFile.toString())) {
for (Artifact artifact : document.getPages().get_Item(1).getArtifacts()) {
if (artifact.getType() == Artifact.ArtifactType.Pagination
&& artifact.getSubtype() == Artifact.ArtifactSubtype.Watermark) {
System.out.println(artifact.getText() + " " + artifact.getRectangle());
}
}
}
}