Mengekstrak Font dari PDF via Java

Contents
[ ]

Gunakan ekstraksi font ketika Anda perlu mengaudit tipografi dokumen, memeriksa sumber daya tersemat, atau memverifikasi penggunaan font sebelum alur kerja konversi atau pengarsipan.

  1. Buka PDF sumber dalam sebuah instans Document.
  2. Panggil document.getFontUtilities().getAllFonts() untuk mengumpulkan setiap Font sumber daya yang dirujuk oleh dokumen.
  3. Iterasikan melalui objek Font yang diekstrak dan baca setiap nama font dari metadata font.
  4. Cetak nama-nama font sehingga tipografi dokumen dapat diaudit atau diekspor.
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());
        }
    }
}