Extraire les polices d'un PDF

Contents
[ ]

Si vous souhaitez obtenir toutes les polices d’un document PDF, vous pouvez utiliser la méthode Document.IDocumentFontUtilities.getAllFonts() fournie dans la classe Document. Veuillez consulter l’extrait de code suivant pour obtenir toutes les polices d’un document PDF existant :

public static void Extract_Fonts() throws FileNotFoundException
{
    // Le chemin vers le répertoire des documents.
    String filePath = "<... entrer le nom du fichier ...>";
    
    // Charger le document 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()));
    }
}