Schriftdokumente von Disc laden

.NET-API-Lösung zum Laden von TTF-, WOFF-, EOT-, Type 1- und CFF-Schriftarten von einer Disc.

 

Die Aspose.Font API-Lösung verfügt über umfangreiche Funktionen zum Arbeiten mit Schriftarten. Konvertierung, Manipulationen mit Glyphen, Erkennung lateinischer Symbole und vieles mehr. Der wichtige Schritt bei der Bearbeitung von Schriftarten ist das Laden von Schriftartdateien, damit Sie sie später verwenden können.

Auf dieser Seite wird die Option zum Laden von Schriftartdateien von der Disc beschrieben, aber die gesamte Funktionalität wird ausführlich in How to load files? Artikel. Dort finden Sie viele weitere C#-Codebeispiele und erfahren, welche Objekte und Parameter zum Laden von Schriftarten erforderlich sind.

Die Lösung unterstützt die folgenden Schriftformate: TrueType (Einzelschrift), TrueType (Schriftsammlung), Web Open Font Format, Web Open Font Format Version 2.0, Embedded OpenType, Adobe Type 1 Font (pfa, pfb, afm, pfm) und Kompaktes Schriftformat. Die beigefügten Codeschnipsel zeigen das Laden einer Schriftartensammlung (TTC) und einer TTf-Schriftart von einer Disc.

Um Schriftarten zu laden, benötigen wir:

  • Aspose.Font für die .NET-API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung und -konvertierung für die C#-Plattform.

  • Öffnen Sie den NuGet-Paket-Manager, suchen Sie nach Aspose.Font und installieren Sie es. Sie können auch den folgenden Befehl in der Paket-Manager-Konsole verwenden.

Package Manager Console Command


    PM> Install-Package Aspose.Font

Schritte zum Laden von TTC-Schriftarten von einer Disc mit C#:

  1. Legen Sie den Pfad zum Dokumentenverzeichnis fest.
  2. Initialisieren Sie das FontDefinition-Objekt, indem Sie TTF als FontType -Wert übergeben und FontFileDefinition Klasse.
  3. Übergeben Sie die entsprechende FontDefinition an die Methode Aspose.Font.Font.Open() .

C#-Code zum Laden von Schriftarten von der Disc

    using System;
    using Aspose.Font;
    using Aspose.Font.Sources;
    using Aspose.Font.Ttf;
    string fileName = @"C:\Windows\Fonts\cambria.ttc";
    TtcFontSource source = new TtcFontSource(fileName);
    FontDefinition[] fds = source.GetFontDefinitions();
    TtfFont cambriaFont = null;
    Console.WriteLine(string.Format("Collection contains {0} fonts", fds.Length));
    for (int index = 0; index < fds.Length; index++)
    {
        string fontName = fds[index].FontName;
        Console.WriteLine(string.Format("Font by index {0} has name \"{1}\"", index, fontName));
        if (fontName == "Cambria")
            cambriaFont = Aspose.Font.Font.Open(fds[index]) as TtfFont;
    }
    if (cambriaFont != null)
        Console.WriteLine(string.Format("Font \"Cambria\" was found in collection. This font contains {0} glyphs", cambriaFont.NumGlyphs));

Schritte zum Laden von .ttf-Schriftarten von einer Disc mit C#:

  1. Erstellen Sie ein Objekt Aspose.Font.Sources.FontDefinition, um die Position und das Format der Schriftart zu beschreiben.
  2. Um Dateien auf einer Disc zu referenzieren, verwenden Sie das Objekt Aspose.Font.Sources.FileSystemStreamSource .
  3. Verwenden Sie den Wert Aspose.Font.FontType.TTF, um das TrueType-Format anzugeben.
  4. Um die angegebene Schriftart zurückzugeben, verwenden Sie die Methode Aspose.Font.Font.Open().

C#-Code zum Laden von Schriftarten von der Disc

    //Font file name with full path
    string fileName; 

    FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new FileSystemStreamSource(fileName)));
    TtfFont ttfFont = Aspose.Font.Font.Open(fd) as TtfFont;



FAQ

1. Wie lade ich eine Schriftart von einer Disc?

Legen Sie den Pfad zum Dokumentenverzeichnis fest. Definieren Sie die Schriftart mit Objekten der Klasse FontFileDefinition und laden Sie die Schriftart mit der Methode Aspose.Font.Font.Open().

2. Wie lade ich Schriften auf einen PC?

Laden Sie Schriftdateien oder -archive auf Ihren PC herunter. Entpacken Sie das Archiv. Klicken Sie mit der rechten Maustaste auf die Schriftartdatei, um die Option Öffnen auszuwählen. Wählen Sie die Option Installieren und sobald die Schriftart installiert ist, kann sie verwendet werden.

3. Wie importiere und verwende ich Schriftarten?

Wenn Sie Windows verwenden, gehen Sie zum Verzeichnis C:>Windows>Fonts. Um die geladene Schriftart zu verwenden, müssen Sie die Schriftartdatei kopieren und in diesen Ordner einfügen.