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

Java-kirjasto fonttien lukemiseen ja muuntamiseen

Avoimen lähdekoodin Java-kirjasto mahdollistaa TrueType-, OpenType- ja Type1-fonttitiedostomuotojen lataamisen, lukemisen, muokkaamisen ja muuntamisen.

Fontit näyttelevät aina tärkeää roolia digitaalisen sisällön parissa työskenneltessä. Olipa käyttäjien tarpeena työskennellä verkkosivustolla, sovelluksessa tai asiakirjassa, fontin valinta voi merkittävästi vaikuttaa kokonaisvaltaiseen käyttökokemukseen. Kuitenkin oikean fontin käyttäminen ei ole aina yksinkertaista ja voi olla hyvin aikaa vievää ja kallista. Tässä FontVerter tulee avuksi auttamalla käyttäjiä muuntamaan fontteja eri formaattien välillä vaivattomasti. FontVerter on avoimen lähdekoodin Java-fonttien käsittelykirjasto, joka mahdollistaa ohjelmistokehittäjille fonttien muuntamisen yhdestä formaatista toiseen ilman ulkoisia riippuvuuksia.

FontVerter on kevyt ja helppokäyttöinen Java-kirjasto, joka tarjoaa yksinkertaisen API:n fonttimuotojen muuntamiseen Java-sovelluksissa. Se on kirjoitettu Javaan, ja siksi sitä voidaan käyttää missä tahansa Java-pohjaisessa sovelluksessa. FontVerterin avulla ohjelmistokehittäjät voivat vaivattomasti muuntaa TrueType-fontteja (TTF) Web Open Font Format -muotoon (WOFF) tai Web Open Font Format 2 -muotoon (WOFF2), ja päinvastoin. Tätä kirjastoa voidaan käyttää fonttien muuntamiseen eri muotoihin web-sovelluksissa, työpöytäsovelluksissa ja mobiilisovelluksissa.

FontVerter-kirjasto tarjoaa suoraviivaisen API:n, joka piilottaa fonttimuunnoksen monimutkaisuuden. Ohjelmistokehittäjät voivat nopeasti integroida FontVerterin Java-projekteihinsa ilman, että heidän täytyy kamppailla monimutkaisten fonttitiedostojen jäsentämisen tai muunnosalgojen kanssa, ja vain muutamalla Java-koodirivillä käyttäjät voivat muuntaa fontteja. Muunnosprosessin aikana API varmistaa, että fontin olennaiset metatiedot, kuten fontin nimet, fonttityylit ja glyyfi‑tiedot, säilyvät tarkasti. Yhteenvetona, jos työskentelet projektissa, joka vaatii fonttimuunnosta, FontVerter on korvaamaton työkalu, joka säästää aikaa, vaivaa ja päänsärkyä.

Previous Next

Aloittaminen FontVerterin kanssa

Suositeltu tapa käyttää FontVerteriä on Maven‑riippuvuus. Käytä seuraavaa komentoa lisätäksesi Maven‑riippuvuuden projektiisi.

Maven-riippuvuus FontVerterille

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

Voit myös asentaa sen manuaalisesti; lataa uusimmat julkaisutiedostot suoraan GitHub-varastosta.

Fontin muuntaminen Java API:n avulla

Avoimen lähdekoodin FontVerter-kirjasto sisältää erittäin tehokkaan ominaisuuskokonaisuuden fonttien lataamiseen ja muuntamiseen muihin tuettuihin tiedostomuotoihin. Se vaatii vain muutaman koodirivin sujuvaan fonttimuunnokseen. Tiedoston muuntamiseksi käyttäjien on ensin annettava syötettävä fonttitiedosto, jonka he haluavat muuntaa. Onnistuneen muunnoksen jälkeen käyttäjät voivat tallentaa fontin haluamaansa sijaintiin ja käyttää sitä myöhemmin. Seuraava esimerkki näyttää, miten syötettävä fontti muunnetaan WOFF-muotoon Java-komentoja käyttäen.

Kuinka muuntaa fontti haluttuun formaattiin Java API:n avulla?

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);

    }
}

Fonttien poiminta PDF-tiedostosta Java-kirjaston avulla

Ilmainen FontVerter-kirjasto PDF tarjoaa täydellisen toiminnallisuuden kirjasinten lataamiseen ja poimimiseen ohjelmallisesti olemassa olevasta PDF-tiedostosta vaivattomasti. Se voi poimia kirjasimia PDF-tiedostosta tai PDF-tiedostoja sisältävästä hakemistosta. PDF-kirjasinpoimija auttaa ohjelmistokehittäjiä poimimaan suoraan hakemistoon tai luetteloon FVFonts-objekteja jatkokäsittelyä varten. Se mahdollistaa kirjasinten tallentamisen WOFF1-, WOFF2-, OTF- ja muissa formaateissa. Seuraava esimerkki näyttää, miten kirjasimia poimitaan ja tallennetaan hakemistoon koneella.

Kuinka poimia fontteja PDF-tiedostosta Java API:n avulla?

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);
 Suomen