Java Bibliotēka, lai Lasītu un Pārveidotu Fontus
Atvērtā koda Java Bibliotēka ļauj Ielādēt, Lasīt, Manipulēt un Pārveidot TrueType, OpenType un Type1 fontu failu formātus.
Fonti vienmēr spēlē svarīgu lomu, strādājot ar digitālu saturu. Neatkarīgi no tā, vai lietotāji strādā ar mājaslapu, lietojumprogrammu vai dokumentu, fonta izvēle var būtiski ietekmēt kopējo lietotāja pieredzi. Tomēr pareiza fonta lietošana ne vienmēr ir vienkārša un var būt ļoti laikietilpīga un dārga. Šeit FontVerter var palīdzēt lietotājiem, ļaujot viegli konvertēt fontus starp dažādiem formātiem. FontVerter ir atvērtā koda Java fontu apstrādes bibliotēka, kas ļauj programmatūras izstrādātājiem konvertēt fontus no viena formāta uz citu bez jebkādām ārējām atkarībām.
FontVerter ir viegls un vienkārši lietojams Java bibliotēka, kas nodrošina vienkāršu API, lai konvertētu fontu formātus Java lietojumprogrammās. Tā ir rakstīta Java valodā, tāpēc to var izmantot jebkurā Java balstītā lietojumprogrammā. Ar FontVerter programmatūras izstrādātāji var bez piepūles konvertēt TrueType fontus (TTF) uz Web Open Font Format (WOFF) vai Web Open Font Format 2 (WOFF2) un otrādi. Šo bibliotēku var izmantot, lai konvertētu fontus uz dažādiem formātiem, lai tos izmantotu tīmekļa lietojumprogrammās, darbvirsmas lietojumprogrammās un mobilajās lietojumprogrammās.
FontVerter bibliotēka piedāvā vienkāršu API, kas noņem fontu konvertēšanas sarežģītību. Programmatūras izstrādātāji var ātri integrēt FontVerter savos Java projektos, neiekļūstot sarežģītā fontu failu parsēšanas vai konvertēšanas algoritmu dēļ, un tikai ar pāris Java koda rindām lietotāji var konvertēt fontus. Konvertēšanas procesa laikā API nodrošina, ka svarīgā fonta metadati, piemēram, fonta nosaukumi, fonta stili un glifu informācija, tiek precīzi saglabāti. Noslēgumā, ja strādājat pie projekta, kas prasa fontu konvertēšanu, FontVerter ir nenovērtējams rīks, kas ietaupīs jūsu laiku, pūles un galvassāpes.
Sākums ar FontVerter
Ieteicamais veids, kā izmantot FontVerter, ir izmantot Maven atkarību. Lūdzu, izmantojiet šādu komandu, lai pievienotu Maven atkarību savam projektam.
Maven atkarība priekš FontVerter
<dependencies>
<dependency>
<groupId>net.mabboud.fontverter</groupId>
<artifactId>FontVerter;/artifactId>
<version>1.2.22</version>
</dependency>
</dependencies>
Jūs varat arī instalēt to manuāli; lejupielādējiet jaunākos izlaiduma failus tieši no GitHub krātuves.
Fonta konvertēšana, izmantojot Java API
Atvērtā koda FontVerter bibliotēka ir iekļāvusi ļoti jaudīgu funkciju kopumu, lai ielādētu un konvertētu esošos fontus uz citām atbalstītām failu formātām. Tas prasa tikai pāris koda rindas, lai veiktu gludu fontu konvertēšanu. Lai konvertētu failu, lietotāji vispirms jāsniedz ievades fonta fails, ko viņi vēlas konvertēt. Pēc veiksmīgas konvertēšanas lietotāji var saglabāt fontu vēlamā vietā un izmantot to vēlāk. Zemāk esošais piemērs parāda, kā konvertēt ievades fontu uz WOFF formātu, izmantojot Java komandas.
Kā konvertēt fontu uz vēlamo formātu, izmantojot Java API?
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);
}
}
Fontu izguve no PDF faila, izmantojot Java bibliotēku
Bezmaksas FontVerter bibliotēka PDF nodrošina pilnīgu funkcionalitāti, lai viegli ielādētu un programmatūrā izguvu fontus no esoša PDF faila. Tā var izvilkt fontus no PDF faila vai direktorija, kas satur PDF failus. PDF fontu izguvējs palīdz programmatūras izstrādātājiem izvilkt fontus tieši uz direktoriju vai izveidot FVFonts sarakstu turpmākai apstrādei. Tas ļauj saglabāt fontus kā WOFF1, WOFF2, OTF un tā tālāk. Turpmākajā piemērā parādīts, kā izvilkt fontus un saglabāt tos direktorijā uz datora.
Kā izgūt fontus no PDF faila, izmantojot Java API?
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);