Ekstrak Font dari PDF melalui Python

Contents
[ ]

Gunakan Document untuk membuka PDF dan memanggil font_utilities.get_all_fonts() untuk mengambil semua yang tersedia Font objek yang direferensikan oleh dokumen. Ini berguna saat mengaudit font yang tertanam, memeriksa ketersediaan font sebelum konversi, atau menganalisis sumber daya dokumen.

  1. Buka PDF sumber sebagai Document.
  2. Panggilan document.font_utilities.get_all_fonts() untuk mendapatkan koleksi font.
  3. Iterasi melalui hasil yang dikembalikan Font objek.
  4. Baca dan cetak masing-masing font.font_name nilai.

    import aspose.pdf as apdf
    from os import path

    path_infile = path.join(self.dataDir, infile)

    # Open PDF document
    document = apdf.Document(path_infile)

    fonts = document.font_utilities.get_all_fonts()
    for font in fonts:
        print(font.font_name)