Java-bibliotek för att Läsa & Konvertera Typsnitt
Öppen källkod Java-bibliotek som möjliggör att Ladda, Läsa, Manipulera och Konvertera TrueType-, OpenType- och Type1-typsnittsfiler.
Teckensnitt spelar alltid en viktig roll när man arbetar med digitalt innehåll. Oavsett om användare behöver arbeta på en webbplats, en applikation eller ett dokument, kan valet av teckensnitt avsevärt påverka den totala användarupplevelsen. Att använda rätt teckensnitt är dock inte alltid enkelt och kan vara mycket tidskrävande och kostsamt. Det är här FontVerter kan hjälpa användare genom att enkelt konvertera teckensnitt mellan olika format. FontVerter är ett open-source Java-bibliotek för teckensnittshantering som låter mjukvaruutvecklare konvertera teckensnitt från ett format till ett annat utan några externa beroenden.
FontVerter är ett lättviktigt och lättanvänt Java-bibliotek som tillhandahåller ett enkelt API för att konvertera teckensnittformat i Java-applikationer. Det är skrivet i Java och kan därför användas i alla Java-baserade applikationer. Med FontVerter kan mjukvaruutvecklare enkelt konvertera TrueType-teckensnitt (TTF) till Web Open Font Format (WOFF) eller Web Open Font Format 2 (WOFF2), och vice versa. Detta bibliotek kan användas för att konvertera teckensnitt till olika format för användning i webbapplikationer, skrivbordsapplikationer och mobilapplikationer.
FontVerter-biblioteket erbjuder ett enkelt API som döljer komplexiteten i teckensnittskonvertering. Mjukvaruutvecklare kan snabbt integrera FontVerter i sina Java-projekt utan att kämpa med komplicerad parsning av teckensnittsfiler eller konverteringsalgoritmer, och med bara ett par rader Java‑kod kan användare konvertera teckensnitt. Under konverteringsprocessen säkerställer API:et att den väsentliga metadata för teckensnittet, såsom teckensnittsnamn, teckensnittsstilar och glyfinformation, bevaras exakt. Sammanfattningsvis, om du arbetar med ett projekt som kräver teckensnittskonvertering är FontVerter ett ovärderligt verktyg som sparar dig tid, ansträngning och huvudvärk.
Komma igång med FontVerter
Det rekommenderade sättet att använda FontVerter är att använda Maven‑beroende. Använd följande kommando för att lägga till Maven‑beroendet i ditt projekt.
Maven-beroende för FontVerter
<dependencies>
<dependency>
<groupId>net.mabboud.fontverter</groupId>
<artifactId>FontVerter;/artifactId>
<version>1.2.22</version>
</dependency>
</dependencies>
Du kan också installera det manuellt; ladda ner de senaste release‑filerna direkt från GitHub-arkivet.
Konvertera ett teckensnitt via Java API
Det öppna källkods‑biblioteket FontVerter har inkluderat en mycket kraftfull uppsättning funktioner för att ladda och konvertera befintliga typsnitt till andra stödda filformat. Det kräver bara ett par rader kod för en smidig typsnittskonvertering. För att konvertera en fil måste användarna först tillhandahålla den inmatade typsnittsfilen som de vill konvertera. Efter en lyckad konvertering kan användarna spara typsnittet till en önskad plats och använda det senare. Följande exempel visar hur man konverterar inmatningstypsnittet till WOFF-formatet med Java‑kommandon.
Hur konverterar man ett teckensnitt till ett önskat format via 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);
}
}
Extrahera teckensnitt från PDF-fil via Java-bibliotek
Det fria FontVerter-biblioteket PDF har tillhandahållit fullständig funktionalitet för att ladda och extrahera teckensnitt programatiskt från en befintlig PDF-fil med lätthet. Det kan extrahera teckensnitt från en PDF-fil eller en katalog som innehåller PDF-filer. PDF-teckensnittsextraheringen hjälper mjukvaruutvecklare att extrahera direkt till en katalog eller extrahera till en lista med FVFonts för vidare manipulation. Det möjliggör att spara teckensnitten som WOFF1, WOFF2, OTF och så vidare. Följande exempel visar hur man extraherar teckensnitt och sparar dem i en katalog på en maskin.
Hur extraherar man teckensnitt från en PDF-fil med 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);