1. Termékek
  2.   Font
  3.   Java
  4.   FontVerter
 
  

Java könyvtár a betűtípusok olvasásához és konvertálásához

Nyílt forráskódú Java könyvtár, amely lehetővé teszi a TrueType, OpenType és Type1 betűtípus fájlformátumok betöltését, olvasását, manipulálását és konvertálását.

A betűtípusok mindig fontos szerepet játszanak a digitális tartalom kezelése során. Akár weboldalon, alkalmazáson vagy dokumentumon dolgoznak a felhasználók, a betűtípus kiválasztása jelentősen befolyásolhatja a felhasználói élményt. Azonban a megfelelő betűtípus használata nem mindig egyszerű, és nagyon időigényes és költséges lehet. Itt jön képbe a FontVerter, amely segít a felhasználóknak a betűtípusok könnyed átalakításában különböző formátumok között. A FontVerter egy nyílt forráskódú Java betűtípus-feldolgozó könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy betűtípusokat konvertáljanak egyik formátumból a másikba külső függőség nélkül.

A FontVerter egy könnyű és könnyen használható Java könyvtár, amely egyszerű API-t biztosít a betűtípus-formátumok átalakításához Java alkalmazásokon belül. Java-ban íródott, ezért bármely Java-alapú alkalmazásban használható. A FontVertert használva a szoftverfejlesztők gond nélkül konvertálhatják a TrueType betűtípusokat (TTF) a Web Open Font Format (WOFF) vagy a Web Open Font Format 2 (WOFF2) formátumba, és fordítva. Ez a könyvtár felhasználható a betűtípusok különböző formátumokra történő átalakításához webalkalmazásokban, asztali alkalmazásokban és mobilalkalmazásokban.

A FontVerter könyvtár egyszerű API-t kínál, amely elrejti a betűtípus-átalakítás bonyolultságát. A szoftverfejlesztők gyorsan integrálhatják a FontVertert Java projektjeikbe anélkül, hogy bonyolult betűtípus-fájl elemzéssel vagy konverziós algoritmusokkal kellene megküzdeniük, és csupán néhány Java kódsorral a felhasználók konvertálhatják a betűtípusokat. Az átalakítás során az API biztosítja, hogy a betűtípus lényeges metaadatai, mint a betűtípusnevek, stílusok és glif információk pontosan megmaradjanak. Összefoglalva, ha olyan projekten dolgozol, amely betűtípus-átalakítást igényel, a FontVerter felbecsülhetetlen eszköz, amely időt, erőfeszítést és fejfájást takarít meg.

Previous Next

Első lépések a FontVerter használatával

A FontVerter ajánlott használati módja a Maven függőség alkalmazása. Kérjük, használja a következő parancsot a Maven függőség hozzáadásához a projektjéhez.

Maven függőség a FontVerter-hez

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

Telepítheti kézzel is; töltse le a legújabb kiadási fájlokat közvetlenül a GitHub tárolóból.

Betűtípus konvertálása Java API-n keresztül

Az nyílt forráskódú FontVerter könyvtár nagyon erőteljes funkciókészletet tartalmaz a betűtípusok betöltésére és átalakítására más támogatott fájlformátumokra. Csak néhány kódsorra van szükség a zökkenőmentes betűtípus-átalakításhoz. A fájl konvertálásához a felhasználóknak először meg kell adniuk a konvertálni kívánt bemeneti betűtípusfájlt. Sikeres konvertálás után a felhasználók a betűtípust egy kívánt helyre menthetik, és később használhatják. Az alábbi példa bemutatja, hogyan lehet a bemeneti betűtípust WOFF formátumba konvertálni Java parancsokkal.

Hogyan konvertáljuk a betűtípust a kívánt formátumba Java API-n keresztül?

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

    }
}

Betűtípusok kinyerése PDF-fájlból Java könyvtár segítségével

Az ingyenes FontVerter könyvtár PDF teljes funkcionalitást biztosít a betűtípusok programozott betöltéséhez és kinyeréséhez egy meglévő PDF-fájlból könnyedén. Képes betűtípusokat kinyerni PDF-fájlból vagy PDF-fájlokat tartalmazó könyvtárból. A PDF betűtípus-kinyerő segíti a szoftverfejlesztőket, hogy közvetlenül egy könyvtárba vagy FVFonts listába nyerjenek ki további manipuláció céljából. Lehetővé teszi a betűtípusok mentését WOFF1, WOFF2, OTF és így tovább formátumban. Az alábbi példa bemutatja, hogyan lehet betűtípusokat kinyerni és egy könyvtárba menteni a gépen.

Hogyan nyerjünk ki betűtípusokat PDF-fájlból Java API használatával?

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