استخراج الخطوط من PDF عبر Python
Contents
[
Hide
]
استخدم مستند لفتح ملف PDF والاتصال font_utilities.get_all_fonts() لاسترداد كل ما هو متاح الخط الكائنات المشار إليها في المستند. يكون هذا مفيدًا عند تدقيق الخطوط المضمنة أو التحقق من توفر الخط قبل التحويل أو تحليل موارد المستند.
- افتح ملف PDF المصدر كملف
Document. - اتصل
document.font_utilities.get_all_fonts()للحصول على مجموعة الخطوط. - قم بالتكرار من خلال ما تم إرجاعه
Fontالكائنات. - اقرأ واطبع كل منها
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)