استخراج تفاصيل العلامات المائية من PDF باستخدام Java
Contents
[
Hide
]
قراءة النص والمستطيل المحيط بكل عنصر علامة مائية في الصفحة الأولى من ملف PDF.
استخراج نص العلامات المائية وحدودها
يفحص المثال عناصر العلامات المائية في الصفحة الأولى ويعرض نصوصها وحدودها.
- افتح ملف PDF المصدر باستخدام الفئة Document.
- مرّ على مجموعة عناصر الصفحة المستهدفة.
- رشّح عناصر الترقيم من النوع الفرعي Watermark واطبع نص كل عنصر ومستطيله المحيط.
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());
}
}
}
}