PDFからフォントを抽出する

Contents
[ ]

PDFドキュメントからすべてのフォントを取得したい場合は、Documentクラスで提供されているDocument.IDocumentFontUtilities.getAllFonts()メソッドを使用できます。既存のPDFドキュメントからすべてのフォントを取得するために、以下のコードスニペットを確認してください:

public static void Extract_Fonts() throws FileNotFoundException
{
    // ドキュメントディレクトリへのパス
    String filePath = "<... enter file name ...>";
    
    // 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()));
    }
}