1. Produse
  2.   Font
  3.   Java
  4.   FontVerter
 
  

Bibliotecă Java pentru Citirea și Conversia Fonturilor

Bibliotecă Java Open Source permite încărcarea, citirea, manipularea și conversia formatelor de fișiere font TrueType, OpenType și Type1.

Fonturile joacă întotdeauna un rol important în lucrul cu conținut digital. Indiferent dacă utilizatorii trebuie să lucreze pe un site web, o aplicație sau un document, selecția fontului poate influența semnificativ experiența generală a utilizatorului. Totuși, utilizarea fontului potrivit nu este întotdeauna simplă și poate fi foarte consumatoare de timp și costisitoare. Aici intervine FontVerter, ajutând utilizatorii să convertească fonturi între diferite formate cu ușurință. FontVerter este o bibliotecă open-source de procesare a fonturilor Java care permite dezvoltatorilor de software să convertească fonturi dintr-un format în altul fără nicio dependență externă.

FontVerter este o bibliotecă Java ușoară și ușor de utilizat care oferă un API simplu pentru a converti formatele de fonturi în cadrul aplicațiilor Java. Este scrisă în Java și, prin urmare, poate fi utilizată în orice aplicație bazată pe Java. Cu FontVerter, dezvoltatorii de software pot converti cu ușurință fonturi TrueType (TTF) în Web Open Font Format (WOFF) sau Web Open Font Format 2 (WOFF2) și invers. Această bibliotecă poate fi folosită pentru a converti fonturi în diferite formate pentru utilizare în aplicații web, aplicații desktop și aplicații mobile.

Biblioteca FontVerter oferă un API simplu care ascunde complexitatea conversiei de fonturi. Dezvoltatorii de software pot integra rapid FontVerter în proiectele lor Java fără a se lupta cu parsarea complicată a fișierelor de font sau cu algoritmi de conversie și, cu doar câteva linii de cod Java, utilizatorii pot converti fonturi. În timpul procesului de conversie, API-ul asigură că metadatele esențiale ale fontului, cum ar fi numele fontului, stilurile fontului și informațiile despre glife, sunt păstrate cu acuratețe. În concluzie, dacă lucrați la un proiect care necesită conversia de fonturi, FontVerter este un instrument inestimabil care vă va economisi timp, efort și bătăi de cap.

Previous Next

Începeți cu FontVerter

Modul recomandat de utilizare a FontVerter este prin dependență Maven. Vă rugăm să folosiți comanda de mai jos pentru a adăuga dependența Maven în proiectul dumneavoastră.

Dependență Maven pentru FontVerter

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

De asemenea, îl puteți instala manual; descărcați cele mai recente fișiere de lansare direct din depozitul GitHub.

Convertirea unui font prin API Java

Biblioteca open source FontVerter include un set foarte puternic de funcționalități pentru încărcarea și convertirea fonturilor existente în alte formate de fișiere suportate. Necesită doar câteva linii de cod pentru o conversie fluidă a fontului. Pentru a converti un fișier, utilizatorii trebuie mai întâi să furnizeze fișierul font de intrare pe care doresc să îl convertească. După o conversie reușită, utilizatorii pot salva fontul într-o locație dorită și îl pot folosi ulterior. Exemplul următor arată cum să convertiți fontul de intrare în formatul WOFF utilizând comenzi Java.

Cum să convertești un font într-un format dorit prin 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);

    }
}

Extrage fonturi din fișier PDF prin bibliotecă Java

Biblioteca gratuită FontVerter PDF a oferit funcționalitate completă pentru încărcarea și extragerea fonturilor programatic dintr-un fișier PDF existent cu ușurință. Poate extrage fonturi dintr-un fișier PDF sau dintr-un director care conține fișiere PDF. Extractorul de fonturi PDF ajută dezvoltatorii de software să extragă direct într-un director sau să extragă într-o listă de FVFonts pentru manipulări ulterioare. Permite salvarea fonturilor ca WOFF1, WOFF2, OTF și altele. Exemplul următor arată cum să extragi fonturi și să le salvezi într-un director pe o mașină.

Cum să extragi fonturi din fișier PDF utilizând 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);
 Română