1. Des produits
  2.   Font
  3.   Java
  4.   FontVerter
 
  

Bibliothèque Java pour Lire & Convertir les Polices

Bibliothèque Java Open Source qui permet de Charger, Lire, Manipuler et Convertir les formats de fichiers de polices TrueType, OpenType et Type1.

Les polices jouent toujours un rôle important lors de la création de contenu numérique. Que les utilisateurs travaillent sur un site web, une application ou un document, le choix de la police peut influencer de manière significative l'expérience globale de l'utilisateur. Cependant, choisir la bonne police n'est pas toujours simple et peut être très chronophage et coûteux. C'est là que FontVerter peut aider les utilisateurs en leur permettant de convertir facilement les polices entre différents formats. FontVerter est une bibliothèque Java de traitement des polices open source qui permet aux développeurs de logiciels de convertir des polices d'un format à un autre sans aucune dépendance externe.

FontVerter est une bibliothèque Java légère et facile à utiliser qui fournit une API simple pour convertir les formats de police au sein des applications Java. Elle est écrite en Java et, par conséquent, peut être utilisée dans toute application basée sur Java. Avec FontVerter, les développeurs peuvent convertir sans effort les polices TrueType (TTF) en Web Open Font Format (WOFF) ou Web Open Font Format 2 (WOFF2), et inversement. Cette bibliothèque peut être utilisée pour convertir des polices vers différents formats destinés aux applications web, aux applications de bureau et aux applications mobiles.

La bibliothèque FontVerter propose une API simple qui masque la complexité de la conversion de polices. Les développeurs peuvent rapidement intégrer FontVerter dans leurs projets Java sans se débattre avec l'analyse complexe des fichiers de police ou les algorithmes de conversion, et avec seulement quelques lignes de code Java, les utilisateurs peuvent convertir des polices. Au cours du processus de conversion, l'API garantit que les métadonnées essentielles de la police, telles que les noms de police, les styles de police et les informations sur les glyphes, sont préservées avec précision. En conclusion, si vous travaillez sur un projet nécessitant la conversion de polices, FontVerter est un outil inestimable qui vous fera gagner du temps, des efforts et évitera les maux de tête.

Previous Next

Premiers Pas avec FontVerter

La façon recommandée d'utiliser FontVerter est d'utiliser la dépendance Maven. Veuillez utiliser la commande suivante pour ajouter la dépendance Maven à votre projet.

Dépendance Maven pour FontVerter

 <dependencies>
	<dependency>
	<groupId>net.mabboud.fontverter</groupId>
	<artifactId>FontVerter;/artifactId>
	<version>1.2.22</version>
    </dependency>
</dependencies>

Vous pouvez également l'installer manuellement ; téléchargez les derniers fichiers de version directement depuis le dépôt GitHub.

Conversion d'une police via l'API Java

La bibliothèque open source FontVerter comprend un ensemble très puissant de fonctionnalités pour charger et convertir les polices existantes vers d'autres formats de fichiers pris en charge. Elle ne nécessite que quelques lignes de code pour une conversion de police fluide. Pour convertir un fichier, les utilisateurs doivent d'abord fournir le fichier de police d'entrée qu'ils souhaitent convertir. Après une conversion réussie, les utilisateurs peuvent enregistrer la police à l'emplacement souhaité et l'utiliser ultérieurement. L'exemple suivant montre comment convertir la police d'entrée au format WOFF à l'aide de commandes Java.

Comment convertir une police en un format souhaité via l'API Java ?

import com.example.fontverter.FontConverter;

public class FontConversionExample {
    public static void main(String[] args) {
        // ...

        // Create an instance of the FontConverter
        FontConverter fontConverter = new FontConverter();
        
        // Convert the font to the desired format
        Font outputFont = fontConverter.convertFont(inputFont, FontFormat.WOFF);
        
   // specify the path to save the converted font file
   String outputFontPath = "/path/to/save/output/font.woff";
        
   // Save the converted font to the specified path
   FontSaver fontSaver = new FontSaver();
   fontSaver.saveFontToFile(outputFont, outputFontPath);

    }
}

Extraire des polices d'un fichier PDF via une bibliothèque Java

La bibliothèque gratuite FontVerter PDF offre une fonctionnalité complète pour charger et extraire des polices de manière programmatique à partir d'un fichier PDF existant, avec facilité. Elle peut extraire des polices d'un fichier PDF ou d'un répertoire contenant des fichiers PDF. L'extracteur de polices PDF aide les développeurs de logiciels à extraire directement vers un répertoire ou à extraire vers une liste de FVFonts pour une manipulation ultérieure. Il permet d'enregistrer les polices au format WOFF1, WOFF2, OTF, etc. L'exemple suivant montre comment extraire des polices et les enregistrer dans un répertoire sur une machine.

Comment extraire des polices d'un fichier PDF en utilisant l'API Java ?

File pdf = new File("test.pdf");
PdfFontExtractor extractor = new PdfFontExtractor();

// extract directly to a directory
extractor.extractFontsToDir(pdf, TestUtils.tempOutputPath);

// or extract to list of FVFonts for further manipulation
List fonts = extractor.extractToFVFonts(doc);
 Français