Daten laden und extrahieren | .NET

Laden Sie die Type1-Schriftart von der Disc

Mit der Aspose.Font for .NET-API können Sie Type1-Schrifttypen aus Dateien lesen, die in Ihrem digitalen Speicher gespeichert sind. Auf der Disc gespeicherte Type1-Schriftartendateien können mit den folgenden Schritten geladen werden.

  1. Erstellen Sie mit DataDir und Path.Combine() den vollständigen Pfad zu Type1/courier.pfb.
  2. Erstellen Sie eine FontFileDefinition für das .pfb-Format und eine FileSystemStreamSource für die Datei. Verwenden Sie diese anschließend, um eine FontDefinition mit FontType.Type1 zu erstellen.
  3. Öffnen Sie die Schriftart mit Aspose.Font.Font.Open(fontDefinition), konvertieren Sie das Ergebnis in Type1Font und prüfen Sie, ob die Konvertierung erfolgreich war.
 1// Load a Type1 font from disk
 2
 3string fileName = Path.Combine(DataDir, "Type1", "courier.pfb");
 4FontDefinition fontDefinition = new FontDefinition(
 5    FontType.Type1,
 6    new FontFileDefinition("pfb", new FileSystemStreamSource(fileName)));
 7
 8Type1Font? font = Aspose.Font.Font.Open(fontDefinition) as Type1Font;
 9if (font == null)
10    throw new InvalidOperationException("Unable to load the Type1 font.");