Extraer los detalles de la marca de agua PDF en Java
Contents
[
Hide
]
Leer el texto y el rectángulo delimitador de los artefactos de marca de agua en la primera página de un PDF en Java.
Extraer los artefactos de marca de agua de un PDF
Utilice este ejemplo cuando necesite inspeccionar los artefactos de marca de agua existentes y leer su texto o posición.
- Abra el PDF de origen con Document.
- Recorra la colección de artefactos de la página de destino.
- Filtre los artefactos de paginación de marcas de agua y muestre su texto y rectángulos.
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());
}
}
}
}