Java에서 PDF 워터마크 세부 정보 추출
Contents
[
Hide
]
Java에서 PDF 첫 페이지에 있는 워터마크 아티팩트의 텍스트와 경계 사각형을 읽습니다.
PDF에서 워터마크 아티팩트 추출
기존 워터마크 아티팩트를 검사하고 텍스트나 위치를 읽어야 할 때 이 예제를 사용하십시오.
- Document로 원본 PDF를 여세요.
- 대상 페이지의 아티팩트 컬렉션을 반복하세요.
- 워터마크 페이지 매김 아티팩트를 필터링하고 해당 텍스트와 사각형을 출력하세요.
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());
}
}
}
}