Libreria Java per leggere e convertire i font
La libreria Java Open Source consente di caricare, leggere, manipolare e convertire i formati di file font TrueType, OpenType e Type1.
I font giocano sempre un ruolo importante quando si lavora con contenuti digitali. Che gli utenti debbano lavorare su un sito web, un'applicazione o un documento, la scelta del font può influenzare significativamente l'esperienza complessiva dell'utente. Tuttavia, utilizzare il font giusto non è sempre semplice e può richiedere molto tempo e costi elevati. È qui che FontVerter può aiutare gli utenti, consentendo loro di convertire i font tra diversi formati con facilità. FontVerter è una libreria Java open-source per l'elaborazione dei font che permette agli sviluppatori software di convertire i font da un formato all'altro senza alcuna dipendenza esterna.
FontVerter è una libreria Java leggera e facile da usare che fornisce un'API semplice per convertire i formati di font all'interno delle applicazioni Java. È scritta in Java e, quindi, può essere utilizzata in qualsiasi applicazione basata su Java. Con FontVerter, gli sviluppatori software possono convertire senza sforzo i font TrueType (TTF) in Web Open Font Format (WOFF) o Web Open Font Format 2 (WOFF2), e viceversa. Questa libreria può essere usata per convertire i font in diversi formati per l'uso in applicazioni web, applicazioni desktop e applicazioni mobili.
La libreria FontVerter offre un'API semplice che astrae la complessità della conversione dei font. Gli sviluppatori software possono integrare rapidamente FontVerter nei loro progetti Java senza doversi confrontare con l'analisi intricata dei file di font o con gli algoritmi di conversione e, con sole un paio di righe di codice Java, gli utenti possono convertire i font. Durante il processo di conversione, l'API garantisce che i metadati essenziali del font, come i nomi dei font, gli stili dei font e le informazioni sui glifi, siano preservati accuratamente. In conclusione, se stai lavorando a un progetto che richiede la conversione dei font, FontVerter è uno strumento prezioso che ti farà risparmiare tempo, sforzo e mal di testa.
Iniziare con FontVerter
Il modo consigliato per utilizzare FontVerter è tramite la dipendenza Maven. Si prega di utilizzare il comando seguente per aggiungere la dipendenza Maven al proprio progetto.
Dipendenza Maven per FontVerter
<dependencies>
<dependency>
<groupId>net.mabboud.fontverter</groupId>
<artifactId>FontVerter;/artifactId>
<version>1.2.22</version>
</dependency>
</dependencies>
È possibile installarlo manualmente; scaricare i file dell'ultima versione direttamente dal repository GitHub.
Conversione di un font tramite API Java
La libreria open source FontVerter include un set molto potente di funzionalità per caricare e convertire i font esistenti in altri formati di file supportati. Basta solo un paio di righe di codice per una conversione fluida dei font. Per convertire un file, gli utenti devono prima fornire il file font di input che desiderano convertire. Dopo una conversione riuscita, gli utenti possono salvare il font in una posizione desiderata e usarlo successivamente. Il seguente esempio mostra come convertire il font di input nel formato WOFF utilizzando comandi Java.
Come convertire un font in un formato desiderato tramite 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);
}
}
Estrazione di font da file PDF tramite libreria Java
La libreria gratuita FontVerter PDF ha fornito una funzionalità completa per caricare ed estrarre i font in modo programmatico da un file PDF esistente con facilità. Può estrarre i font da un file PDF o da una directory contenente file PDF. L'estrattore di font PDF aiuta gli sviluppatori software a estrarre direttamente in una directory o a estrarre in un elenco di FVFonts per ulteriori manipolazioni. Consente di salvare i font come WOFF1, WOFF2, OTF e così via. Il seguente esempio mostra come estrarre i font e salvarli in una directory su una macchina.
Come estrarre font da un file PDF usando 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);