استخراج الخطوط من PDF عبر Python

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)