Извлечение шрифтов из PDF

Contents
[ ]

Если вы хотите получить все шрифты из PDF-документа, вы можете использовать метод Document.IDocumentFontUtilities.getAllFonts(), предоставляемый в классе Document. Пожалуйста, ознакомьтесь с приведенным ниже фрагментом кода, чтобы получить все шрифты из существующего PDF-документа:

public static void Extract_Fonts() throws FileNotFoundException
{
    // Путь к директории с документами.
    String filePath = "<... введите имя файла ...>";
    
    // Загрузить PDF-документ
    com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(filePath);
    com.aspose.pdf.Font[] fonts = pdfDocument.getFontUtilities().getAllFonts();

    for (com.aspose.pdf.Font font : fonts)
    {
        font.save(new FileOutputStream(font.getFontName()));
    }
}