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

Biblioteka Java do odczytu i konwersji czcionek

Otwartoźródłowa biblioteka Java umożliwia ładowanie, odczytywanie, manipulowanie i konwertowanie formatów plików czcionek TrueType, OpenType i Type1.

Czcionki zawsze odgrywają ważną rolę przy pracy z treściami cyfrowymi. Niezależnie od tego, czy użytkownicy pracują nad stroną internetową, aplikacją czy dokumentem, wybór czcionki może znacząco wpłynąć na ogólne doświadczenie użytkownika. Jednak użycie odpowiedniej czcionki nie zawsze jest proste i może być bardzo czasochłonne oraz kosztowne. W tym miejscu FontVerter może pomóc użytkownikom, umożliwiając łatwe konwertowanie czcionek między różnymi formatami. FontVerter to otwarto‑źródłowa biblioteka Java do przetwarzania czcionek, która pozwala programistom konwertować czcionki z jednego formatu na inny bez żadnych zewnętrznych zależności.

FontVerter to lekka i łatwa w użyciu biblioteka Java, która zapewnia prosty interfejs API do konwertowania formatów czcionek w aplikacjach Java. Została napisana w Javie, a więc może być używana w każdej aplikacji opartej na Javie. Dzięki FontVerter programiści mogą bez wysiłku konwertować czcionki TrueType (TTF) na Web Open Font Format (WOFF) lub Web Open Font Format 2 (WOFF2) oraz odwrotnie. Biblioteka ta może być używana do konwertowania czcionek na różne formaty w aplikacjach internetowych, aplikacjach desktopowych i aplikacjach mobilnych.

Biblioteka FontVerter oferuje prosty interfejs API, który ukrywa złożoność konwersji czcionek. Programiści mogą szybko zintegrować FontVerter ze swoimi projektami Java, nie walcząc z skomplikowanym parsowaniem plików czcionek ani algorytmami konwersji, a przy użyciu kilku linii kodu Java użytkownicy mogą konwertować czcionki. Podczas procesu konwersji API zapewnia, że kluczowe metadane czcionki, takie jak nazwy czcionek, style czcionek i informacje o glifach, są zachowywane dokładnie. Podsumowując, jeśli pracujesz nad projektem wymagającym konwersji czcionek, FontVerter jest nieocenionym narzędziem, które zaoszczędzi Ci czas, wysiłek i stres.

Previous Next

Rozpoczęcie pracy z FontVerter

Zalecanym sposobem użycia FontVerter jest korzystanie z zależności Maven. Proszę użyć poniższego polecenia, aby dodać zależność Maven w swoim projekcie.

Zależność Maven dla FontVerter

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

Możesz również zainstalować go ręcznie; pobierz najnowsze pliki wydania bezpośrednio z repozytorium GitHub.

Konwertowanie czcionki za pomocą Java API

Biblioteka open source FontVerter zawiera bardzo potężny zestaw funkcji do ładowania i konwertowania istniejących czcionek na inne obsługiwane formaty plików. Wymaga to tylko kilku linii kodu, aby przeprowadzić płynną konwersję czcionek. Aby przekonwertować plik, użytkownicy najpierw muszą podać plik czcionki wejściowej, który chcą przekonwertować. Po pomyślnej konwersji użytkownicy mogą zapisać czcionkę w wybranej lokalizacji i używać jej później. Poniższy przykład pokazuje, jak przekonwertować czcionkę wejściową do formatu WOFF przy użyciu poleceń Java.

Jak przekonwertować czcionkę do żądanego formatu za pomocą 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);

    }
}

Wyodrębnianie czcionek z pliku PDF za pomocą biblioteki Java

Darmowa biblioteka FontVerter PDF zapewnia pełną funkcjonalność ładowania i programowego wyodrębniania czcionek z istniejącego pliku PDF z łatwością. Może wyodrębniać czcionki z pliku PDF lub katalogu zawierającego pliki PDF. Ekstraktor czcionek PDF pomaga programistom oprogramowania wyodrębniać bezpośrednio do katalogu lub do listy FVFonts w celu dalszej manipulacji. Umożliwia zapisywanie czcionek jako WOFF1, WOFF2, OTF i tak dalej. Poniższy przykład pokazuje, jak wyodrębnić czcionki i zapisać je w katalogu na komputerze.

Jak wyodrębnić czcionki z pliku PDF przy użyciu 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);
 Polski