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

Java-bibliotheek om lettertypen te lezen & te converteren

Open Source Java-bibliotheek maakt het mogelijk TrueType-, OpenType- en Type1-lettertypebestandsformaten te laden, lezen, bewerken en converteren.

Lettertypen spelen altijd een belangrijke rol bij het werken met digitale content. Of gebruikers nu aan een website, een applicatie of een document moeten werken, de keuze van het lettertype kan de algehele gebruikerservaring aanzienlijk beïnvloeden. Het juiste lettertype gebruiken is echter niet altijd eenvoudig en kan zeer tijdrovend en kostbaar zijn. Hier komt FontVerter van pas door gebruikers te helpen lettertypen moeiteloos tussen verschillende formaten te converteren. FontVerter is een open-source Java-lettertypeverwerkingsbibliotheek die softwareontwikkelaars in staat stelt lettertypen van het ene formaat naar het andere te converteren zonder externe afhankelijkheden.

FontVerter is een lichte en gebruiksvriendelijke Java-bibliotheek die een eenvoudige API biedt om lettertypeformaten binnen Java-toepassingen te converteren. Het is geschreven in Java en kan daarom in elke op Java gebaseerde applicatie worden gebruikt. Met FontVerter kunnen softwareontwikkelaars moeiteloos TrueType-lettertypen (TTF) naar Web Open Font Format (WOFF) of Web Open Font Format 2 (WOFF2) converteren, en omgekeerd. Deze bibliotheek kan worden gebruikt om lettertypen naar verschillende formaten te converteren voor gebruik in webapplicaties, desktopapplicaties en mobiele applicaties.

De FontVerter-bibliotheek biedt een eenvoudige API die de complexiteit van lettertypeconversie abstraheert. Softwareontwikkelaars kunnen FontVerter snel integreren in hun Java-projecten zonder te worstelen met ingewikkelde parsing van lettertypebestanden of conversie-algoritmen, en met slechts een paar regels Java-code kunnen gebruikers lettertypen converteren. Tijdens het conversieproces zorgt de API ervoor dat de essentiële metadata van het lettertype, zoals lettertype‑namen, lettertype‑stijlen en glyph‑informatie, nauwkeurig behouden blijft. Kortom, als je werkt aan een project dat lettertypeconversie vereist, is FontVerter een onschatbare tool die je tijd, moeite en hoofdpijn bespaart.

Previous Next

Aan de slag met FontVerter

De aanbevolen manier om FontVerter te gebruiken is via een Maven-dependency. Gebruik alstublieft het volgende commando om de Maven-dependency aan uw project toe te voegen.

Maven-afhankelijkheid voor FontVerter

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

U kunt het ook handmatig installeren; download de nieuwste releasebestanden rechtstreeks van de GitHub-repository.

Een lettertype converteren via Java API

De open‑source FontVerter‑bibliotheek bevat een zeer krachtige reeks functies voor het laden en converteren van bestaande lettertypen naar andere ondersteunde bestandsformaten. Het vereist slechts een paar regels code voor een soepele lettertypeconversie. Om een bestand te converteren moeten gebruikers eerst het invoer‑lettertypebestand opgeven dat ze willen converteren. Na een succesvolle conversie kunnen gebruikers het lettertype opslaan op een gewenste locatie en later gebruiken. Het volgende voorbeeld toont hoe u het invoer‑lettertype naar het WOFF‑formaat converteert met Java‑commando's.

Hoe een lettertype converteren naar een gewenst formaat 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);

    }
}

Lettertypen extraheren uit PDF-bestand via Java-bibliotheek

De gratis FontVerter bibliotheek PDF biedt volledige functionaliteit voor het programmatically laden en extraheren van lettertypen uit een bestaand PDF‑bestand met gemak. Het kan lettertypen extraheren uit een PDF‑bestand of een map met PDF‑bestanden. De PDF‑lettertype‑extractor helpt softwareontwikkelaars om direct naar een map te extraheren of naar een lijst van FVFonts voor verdere manipulatie. Het maakt het mogelijk om de lettertypen op te slaan als WOFF1, WOFF2, OTF enzovoort. Het volgende voorbeeld toont hoe je lettertypen kunt extraheren en opslaan in een map op een computer.

Hoe lettertypen extraheren uit PDF-bestand met behulp van 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);
 Dutch