Konvertieren Sie PFB mit Java in TTF.

Printer Font Binary (PFB) ist eine von Adobe entwickelte Type 1-Schriftart. PFB Dateien waren bis zur Einführung von True Type Fonts (TTF) das am häufigsten verwendete Format zum Speichern von Adobe Type 1-Schriftarten auf Windows-PCs. Sie sind nicht so skalierbar wie True Type-Schriftarten und werden von Anwendungen nicht so umfassend unterstützt. In diesem Artikel erfahren Sie, wie Sie PFB in Java in TTF konvertieren.

Dieser Artikel behandelt die folgenden Themen:

  1. Java PFB zu TTF Konverter
  2. Schritte zum Konvertieren von PFB in TTF
  3. PFB mit Java in TTF konvertieren
  4. PFB online kostenlos in TTF konvertieren
  5. PFB Font Converter – Kostenlose Lernressourcen

Java PFB zu TTF-Konverter

Um die PFB-Schriftart Type1 in TTF zu konvertieren, verwenden wir die API Apose.Font for Java. Es handelt sich um eine leistungsstarke Bibliothek zur Schriftartenmanipulation in Java-Apps. Es bietet verschiedene Funktionen wie das Laden/Speichern von Schriftartdateien, das Ändern von Metadaten und das Konvertieren von Schriftartformaten.

Bitte laden Sie die API-JAR herunter oder fügen Sie die folgende pom.xml-Konfiguration zu einer Maven-basierten Java-Anwendung hinzu.

<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>23.6</version>
</dependency>

So konvertieren Sie PFB in TTF in Java

Mit Aspose.Font for Java können wir die PFB-Schriftart ganz einfach aus einer .pfb-Datei in das TTF-Format konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie eine PFB-Schriftart.
  2. Geben Sie die Ausgabeeinstellungen für die TTF-Schriftart an.
  3. Speichern Sie das TTF am gewünschten Ort.

Im folgenden Abschnitt wird erläutert, wie Sie diese Schritte in Java implementieren und PFB in TTF konvertieren.

Konvertieren Sie PFB in TTF in Java

Bitte befolgen Sie die folgenden Schritte, um PFB programmgesteuert in Java in TTF zu konvertieren:

  1. Laden Sie die Schriftartdatei mit der FileSystemStreamSource Klasse.
  2. Erstellen Sie eine Instanz der FontFileDefinition Klasse mit dem Quelldateiobjekt als Argument.
  3. Initialisieren Sie das FontDefinition Klassenobjekt mit FontType als Type1 und dem FontFileDefinition Objekt.
  4. Öffnen Sie anschließend die Schriftart mit der Methode Font.Open() mit dem FontDefinition Objekt als Argument.
  5. Rufen Sie abschließend die Methode SaveToFormat() auf, um es zu speichern. Als Argumente werden das Ausgabedatei-Stream Objekt und FontSavingFormats.TTF verwendet.

Das folgende Codebeispiel zeigt, wie PFB in Java in TTF konvertiert wird.

// Dieses Codebeispiel zeigt, wie man in Java die Typ-1-PFB-Schriftart in TTF konvertiert.
// Name der Schriftartdatei mit vollständigem Pfad
String fileName = "C:\\Files\\courier.pfb";

// Öffnen Sie die PFB-Schriftart
FontDefinition fontDefinition = new FontDefinition(FontType.Type1, new FontFileDefinition("pfb", new FileSystemStreamSource(fileName)));
Font font = Font.open(fontDefinition);

// TTF-Ausgabeeinstellungen
String outPath = "C:\\Files\\courier_out.ttf";
FileOutputStream outStream = new FileOutputStream(outPath);

// Konvertieren Sie PFB in TTF
font.saveToFormat(outStream, FontSavingFormats.TTF);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die Bibliothek ohne Evaluierungseinschränkungen auszuprobieren.

Konvertieren Sie PFB kostenlos online in TTF

Konvertieren Sie Typ-1-Schriftarten von PFB in TTF mit diesem kostenlosen Online-Konverter von PFB in TTF.

PFB-Schriftkonverter – Kostenlose Lernressourcen

Mithilfe der unten aufgeführten Ressourcen können Sie mehr über das Konvertieren und Bearbeiten von PFB-Schriftarten erfahren und andere Funktionen der Bibliothek erkunden:

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von PFB in TTF in Java durch Befolgen der bereitgestellten Schritte erreicht werden kann. Durch die Nutzung der Leistungsfähigkeit von Aspose.Font for Java können Entwickler Schriftarten bearbeiten und umwandeln, um sie an ihre spezifischen Anforderungen anzupassen. Der Prozess umfasst das Laden der PFB-Datei, die Durchführung der erforderlichen Konvertierungen und das Speichern des Ergebnisses als TTF-Datei. Mit dieser Funktion können Entwickler Funktionen zur Schriftartenkonvertierung nahtlos in Java-Anwendungen integrieren. Bei Unklarheiten kontaktieren Sie uns bitte in unserem kostenlosen Support-Forum.

Siehe auch