Java-Bibliothek zum Lesen & Konvertieren von Schriften
Open-Source-Java-Bibliothek ermöglicht das Laden, Lesen, Bearbeiten und Konvertieren von TrueType-, OpenType- und Type1-Schriftdateiformaten.
Schriftarten spielen immer eine wichtige Rolle bei der Arbeit mit digitalen Inhalten. Egal, ob Benutzer an einer Website, einer Anwendung oder einem Dokument arbeiten, die Auswahl der Schriftart kann das gesamte Benutzererlebnis erheblich beeinflussen. Allerdings ist die Verwendung der richtigen Schriftart nicht immer einfach und kann sehr zeitaufwendig und kostspielig sein. Hier kommt FontVerter ins Spiel, das Benutzern dabei hilft, Schriftarten mühelos zwischen verschiedenen Formaten zu konvertieren. FontVerter ist eine Open-Source-Java-Bibliothek zur Schriftverarbeitung, die Softwareentwicklern ermöglicht, Schriftarten von einem Format in ein anderes zu konvertieren, ohne externe Abhängigkeiten.
FontVerter ist eine leichte und einfach zu nutzende Java-Bibliothek, die eine einfache API zum Konvertieren von Schriftformaten innerhalb von Java-Anwendungen bereitstellt. Sie ist in Java geschrieben und kann daher in jeder Java-basierten Anwendung verwendet werden. Mit FontVerter können Softwareentwickler mühelos TrueType-Schriften (TTF) in das Web Open Font Format (WOFF) oder Web Open Font Format 2 (WOFF2) konvertieren und umgekehrt. Diese Bibliothek kann verwendet werden, um Schriften in verschiedene Formate für den Einsatz in Webanwendungen, Desktop-Anwendungen und mobilen Anwendungen zu konvertieren.
Die FontVerter-Bibliothek bietet eine unkomplizierte API, die die Komplexität der Schriftkonvertierung abstrahiert. Softwareentwickler können FontVerter schnell in ihre Java-Projekte integrieren, ohne sich mit komplexer Schriftdatei-Analyse oder Konvertierungsalgorithmen auseinandersetzen zu müssen, und mit nur ein paar Zeilen Java-Code können Benutzer Schriften konvertieren. Während des Konvertierungsprozesses stellt die API sicher, dass die wesentlichen Metadaten der Schrift, wie Schriftnamen, Schriftstile und Glypheninformationen, genau erhalten bleiben. Zusammenfassend, wenn Sie an einem Projekt arbeiten, das Schriftkonvertierung erfordert, ist FontVerter ein unverzichtbares Werkzeug, das Ihnen Zeit, Aufwand und Kopfschmerzen spart.
Erste Schritte mit FontVerter
Die empfohlene Methode, FontVerter zu verwenden, ist die Nutzung einer Maven-Abhängigkeit. Bitte verwenden Sie den folgenden Befehl, um die Maven-Abhängigkeit in Ihr Projekt hinzuzufügen.
Maven-Abhängigkeit für FontVerter
<dependencies>
<dependency>
<groupId>net.mabboud.fontverter</groupId>
<artifactId>FontVerter;/artifactId>
<version>1.2.22</version>
</dependency>
</dependencies>
Sie können es auch manuell installieren; laden Sie die neuesten Release-Dateien direkt aus dem GitHub-Repository herunter.
Konvertieren einer Schriftart über die Java-API
Die Open-Source-Bibliothek FontVerter enthält ein sehr leistungsfähiges Set an Funktionen zum Laden und Konvertieren vorhandener Schriftarten in andere unterstützte Dateiformate. Es erfordert nur ein paar Codezeilen für eine reibungslose Schriftkonvertierung. Um eine Datei zu konvertieren, müssen die Benutzer zunächst die Eingabe‑Schriftdatei bereitstellen, die sie konvertieren möchten. Nach einer erfolgreichen Konvertierung können die Benutzer die Schrift an einem gewünschten Ort speichern und später verwenden. Das folgende Beispiel zeigt, wie man die Eingabe‑Schrift mit Java‑Befehlen in das WOFF‑Format konvertiert.
Wie konvertiert man eine Schriftart in ein gewünschtes Format über die 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);
}
}
Schriftarten aus PDF-Datei über Java-Bibliothek extrahieren
Die kostenlose FontVerter-Bibliothek PDF bietet vollständige Funktionalität zum Laden und programmgesteuerten Extrahieren von Schriftarten aus einer bestehenden PDF-Datei mit Leichtigkeit. Sie kann Schriftarten aus einer PDF-Datei oder einem Verzeichnis, das PDF-Dateien enthält, extrahieren. Der PDF-Schriftart-Extraktor unterstützt Softwareentwickler dabei, direkt in ein Verzeichnis zu extrahieren oder in eine Liste von FVFonts für weitere Manipulationen zu extrahieren. Er ermöglicht das Speichern der Schriftarten als WOFF1, WOFF2, OTF usw. Das folgende Beispiel zeigt, wie man Schriftarten extrahiert und in einem Verzeichnis auf einem Rechner speichert.
Wie extrahiert man Schriftarten aus einer PDF-Datei mit der 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);