Python 経由で PDF からフォントを抽出

Contents
[ ]

使用 文書 PDF を開いて電話するには font_utilities.get_all_fonts() 利用可能なものをすべて取得するには フォント ドキュメントが参照するオブジェクト。埋め込みフォントの監査、変換前のフォントの入手可否の確認、文書リソースの分析などに役立ちます。

  1. ソース PDF をとして開きます Document.
  2. コール document.font_utilities.get_all_fonts() フォントコレクションを取得します。
  3. 返されたものを繰り返し処理する Font オブジェクト。
  4. それぞれを読んで印刷する font.font_name 価値。

    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)