استخراج الخطوط من PDF باستخدام Java

Contents
[ ]

استخدم استخراج الخطوط عندما تحتاج إلى تدقيق طباعية المستند، فحص الموارد المدمجة، أو التحقق من استخدام الخط قبل عمليات التحويل أو سير عمل الأرشفة.

  1. افتح ملف PDF المصدر في مثيل Document.
  2. استدعِ document.getFontUtilities().getAllFonts() لجمع كل Font المورد المشار إليه من قبل المستند.
  3. مرّ على المستخرج الكائنات Font واقرأ اسم كل خط من البيانات الوصفية للخط.
  4. اطبع أسماء الخطوط حتى يمكن تدقيق أو تصدير تنسيق المستند.
public static void extractFonts(Path inputFile) {
    try (Document document = new Document(inputFile.toString())) {
        Font[] fonts = document.getFontUtilities().getAllFonts();
        for (Font font : fonts) {
            System.out.println(font.getFontName());
        }
    }
}