Похоже, что в загруженный PDF-файл загружено несколько шрифтов.Я не мог найти какой-либо способ извлечь шрифты из документа (который, я думаю, должен быть доступен для извлечения, поскольку мы загружаем шрифты в конкретный документ).
Я предполагаю, что когда вы загружаете шрифт в документ, он использует "F0", "F1" и т. Д. В качестве ключей для сопоставления с типом PDFont.Когда вы печатаете объект шрифтов, он печатает расположение объекта в памяти.
Чтобы получить все встроенные шрифты, вы можете создать новый объект HashMap (), затем выполнить итерацию по всем страницам и добавить каждый шрифт в ваш HashMap ().Затем вы можете перебирать ключи, получать объект шрифта PDFont и, используя font.getSubType (), получить какое-то описание шрифта.
Надеюсь, это поможет.Удачи!