CFF-filer har flexibiliteten och utökningsbarheten för att användas med högkvalitativa utskriftsmiljöer. I vissa fall kan du behöva konvertera en CFF-fil till TTF True Type-teckensnittsformat. Följaktligen täcker den här artikeln hur man konverterar CFF till TTF programmatiskt i Java.
- CFF to TTF Converter - Java API Configuration
- Hur man konverterar CFF till TTF i Java
- Konvertera CFF till TTF Programmatiskt i Java
CFF till TTF Converter - Java API-konfiguration
Aspose.Font for Java API stöder manipulering av olika typer av teckensnitt7] eller konvertering av dem till filformat som stöds. Du kan ladda ner JAR-filen för API:t eller använda följande Maven-konfigurationer i pom.xml-filen för ditt projekt.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-font</artifactId>
<version>22.9</version>
</dependency>
Hur man konverterar CFF till TTF i Java
Vi kan konvertera ett CFF-teckensnitt till TTF-format med följande steg:
- Skapa typsnittsfildefinition.
- Ladda indatateckensnittet med teckensnittsersättning och andra data.
- Konvertera CFF till TTF-teckensnitt.
Avsnittet nedan beskriver mer hur man konverterar CFF till TTF i Java.
Konvertera CFF till TTF Programmatiskt i Java
Du måste följa stegen nedan för att konvertera CFF till TTF true-type teckensnittsfil:
- Skapa ett objekt av klassen FontFileDefinition.
- Ladda CFF-källfilen med teckensnittsersättning och relaterad information.
- Konvertera CFF-teckensnitt till TTF-format med metoden saveToFormat().
Kodavsnittet nedan förklarar hur man konverterar CFF till TTF programmatiskt i Java.
FileOutputStream outStream = new FileOutputStream("output.ttf");
// Ladda CFF Font-filen
com.aspose.font.FileSystemStreamSource source = new com.aspose.font.FileSystemStreamSource("Montserrat-Regular.cff");
// Skapa typsnittsfildefinition
com.aspose.font.FontFileDefinition fileDefinition = new com.aspose.font.FontFileDefinition(source);
// Skapa teckensnittsdefinition
com.aspose.font.FontDefinition fontDefinition = new com.aspose.font.FontDefinition(com.aspose.font.FontType.CFF, fileDefinition);
// Öppna teckensnitt
com.aspose.font.Font font = com.aspose.font.Font.open(fontDefinition);
// Konvertera CFF till TTF
font.saveToFormat(outStream, com.aspose.font.FontSavingFormats.TTF);
Skaffa en gratis licens
Du kan begära gratis temporär licens för att prova API:t utan någon utvärderingsvattenstämpel eller begränsningar.
Slutsats
I den här artikeln har du förstått hur du konverterar CFF till TTF True Type-teckensnitt programmatiskt i Java. Medan du kan utforska andra funktioner ytterligare genom att ta en titt på utrymmet dokumentation. Om du har några frågor, skriv till oss påforum.