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

Java-bibliotek for å lese og konvertere skrifter

Åpen kildekode Java-bibliotek som gjør det mulig å laste, lese, manipulere og konvertere TrueType-, OpenType- og Type1-skriftfilformater.

Skrifttyper spiller alltid en viktig rolle når man arbeider med digitalt innhold. Enten brukere trenger å jobbe på et nettsted, en applikasjon eller et dokument, kan valg av skrifttype ha betydelig innvirkning på den totale brukeropplevelsen. Imidlertid er det ikke alltid enkelt å bruke riktig skrifttype, og det kan være svært tidkrevende og kostbart. Det er her FontVerter kan redde brukere ved å hjelpe dem med å konvertere skrifttyper mellom ulike formater med letthet. FontVerter er et åpen kildekode Java-skrifttypebehandlingsbibliotek som gjør det mulig for programvareutviklere å konvertere skrifttyper fra ett format til et annet uten noen ekstern avhengighet.

FontVerter er et lettvektig og brukervennlig Java-bibliotek som gir et enkelt API for å konvertere skrifttypeformater i Java-applikasjoner. Det er skrevet i Java, og derfor kan det brukes i enhver Java-basert applikasjon. Med FontVerter kan programvareutviklere enkelt konvertere TrueType-skrifter (TTF) til Web Open Font Format (WOFF) eller Web Open Font Format 2 (WOFF2), og omvendt. Dette biblioteket kan brukes til å konvertere skrifter til ulike formater for bruk i nettapplikasjoner, skrivebordsapplikasjoner og mobilapplikasjoner.

FontVerter-biblioteket tilbyr et enkelt API som abstraherer bort kompleksiteten ved skrifttypekonvertering. Programvareutviklere kan raskt integrere FontVerter i sine Java-prosjekter uten å kjempe med intrikate parsings av skrifttypefiler eller konverteringsalgoritmer, og med bare noen få linjer Java-kode kan brukere konvertere skrifter. Under konverteringsprosessen sikrer API-et at den essensielle metadataen for skrifttypen, som skriftnavn, skriftstiler og glyfinformasjon, blir nøyaktig bevart. Avslutningsvis, hvis du jobber med et prosjekt som krever skrifttypekonvertering, er FontVerter et uvurderlig verktøy som vil spare deg for tid, innsats og hodepiner.

Previous Next

Kom i gang med FontVerter

Den anbefalte måten å bruke FontVerter på er via Maven-avhengighet. Vennligst bruk følgende kommando for å legge til Maven-avhengigheten i prosjektet ditt.

Maven-avhengighet for FontVerter

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

Du kan også installere den manuelt; last ned de nyeste utgivelsesfilene direkte fra GitHub-depotet.

Konvertere en skrifttype via Java API

Det åpne kildekodebiblioteket FontVerter har inkludert et svært kraftig sett med funksjoner for lasting og konvertering av eksisterende skrifttyper til andre støttede filformater. Det krever bare noen få linjer kode for en smidig skrifttypekonvertering. For å konvertere en fil må brukerne først oppgi skrifttypefilen de ønsker å konvertere. Etter en vellykket konvertering kan brukerne lagre skrifttypen til ønsket plassering og bruke den senere. Følgende eksempel viser hvordan man konverterer inngangsskrifttypen til WOFF-formatet ved hjelp av Java-kommandoer.

Hvordan konvertere en skrifttype til ønsket 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);

    }
}

Uttrekk av skrifttyper fra PDF-fil via Java-bibliotek

Det gratis FontVerter-biblioteket PDF har gitt full funksjonalitet for å laste inn og trekke ut skrifttyper programmatisk fra en eksisterende PDF-fil med letthet. Det kan trekke ut skrifttyper fra en PDF-fil eller en katalog som inneholder PDF-filer. PDF-skriftuttrekkeren hjelper programvareutviklere med å trekke ut direkte til en katalog eller til en liste med FVFonts for videre manipulering. Den gjør det mulig å lagre skrifttypene som WOFF1, WOFF2, OTF og så videre. Følgende eksempel viser hvordan man trekker ut skrifttyper og lagrer dem i en katalog på en maskin.

Hvordan hente ut skrifttyper fra PDF-fil ved hjelp av 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);
 Norsk