Konvertieren Sie TYPE1 in SVG
TYPE1-zu-SVG-Konvertierungsfunktion für C# .NET. API zum Transformieren von Schriftarten.
Das SVG-Format eignet sich besser für die Arbeit in Webprojekten, während Typ-1-Schriftarten häufig in Desktop-Publishing- und Druckanwendungen verwendet werden. Aber lassen Sie uns andere Gründe finden, die Sie möglicherweise dazu veranlassen, über die Konvertierung eines Formats in ein anderes nachzudenken. Schriftarten vom Typ 1 können ohne Qualitätsverlust skaliert werden, eine zu starke Skalierung kann jedoch zu Pixelbildung oder Detailverlust führen. Bei SVG-Schriftarten tritt dieses Problem nicht auf, daher eignen sie sich perfekt für verschiedene Bildschirmgrößen und Auflösungen. Typ-1-Schriftarten sind so konzipiert, dass sie verwendet werden können. SVG-Schriftarten sind besser bearbeitbar und anpassbar und können mit Standard-Vektorbearbeitungssoftware geändert werden. Allerdings müssen Sie bedenken, dass SVG-Schriftarten im Vergleich zu Typ-1-Schriftarten über einen begrenzten Umfang an typografischen Funktionen verfügen und ihre Dateigröße größer ist. Dieses Problem kann jedoch gelöst werden, indem Sie eine Teilmenge mit den einzigen Symbolen erstellen, die Sie in Ihrem Projekt benötigen, um die Größe zu verringern.
Die Konvertierung hier verwendet .NET-APIs, um TYPE1 mit nur wenigen Codezeilen in SVG umzuwandeln. Die Aspose.Font API-Lösung für С# lässt sich ganz einfach in Ihr eigenes Produkt integrieren oder einen plattformübergreifenden TYPE1-zu-SVG-Konverter entwickeln, wie Sie ihn finden, indem Sie dem Link folgen.
Diese Lösung umfasst eine Schriftartendatenstruktur zum Speichern von Informationen zu jedem Glyphen und der Codierung für alle Schriftarten. Es stellt eine Verbindung zwischen Zeichencodes und Glyphen-Identifikatoren her. Mit dieser .NET-API können Sie jede gewünschte Glyphe oder jeden gewünschten Text rendern, einschließlich spezieller Glyphen. Durch die Implementierung von Schnittstellen und die Nutzung grundlegender Grafikfunktionen wie das Verschieben von Punkten, das Zeichnen von Linien, das Erstellen von Kurven und mehr können Sie die gewünschte Rendering-Ausgabe erzielen.
TYPE1-zu-SVG-Konvertierung in C#
Gehen Sie zur Dokumentation , wo Sie weitere Informationen erhalten, die für die Arbeit mit der API erforderlich sind, sowie grundlegende Kenntnisse über Schriftarten.
- Geben Sie den Pfad zur TYPE1-Schriftartdatei an, die in der Variablen fontPath gespeichert ist, und öffnen Sie die TYPE1-Schriftart mit Open() Methode.
- Geben Sie die SVG-Ausgabeeinstellungen an, indem Sie den Ausgabeverzeichnispfad OutputDir mit dem gewünschten Schriftartdateinamen mithilfe der Methode Path.Combine() kombinieren. Das FileStream-Objekt outStream wird dann mit File.Create() erstellt, um eine neue Datei mit dem angegebenen Ausgabepfad zu erstellen.
- Führen Sie die Konvertierung von TYPE1 in SVG mit der Methode SaveToFormat() durch und übergeben Sie SVG als FontSavingFormats .
Beginnen Sie mit der .NET-Schriftarten-API
- Installieren Sie über die Befehlszeile als
nuget install Aspose.Font
oder über die Paket-Manager-Konsole von Visual Studio mitInstall-Package Aspose.Font
. - Die andere Möglichkeit besteht darin, das Offline-MSI-Installationsprogramm oder die DLLs in einer ZIP-Datei von Downloads abzurufen.
- Sehen Sie sich das Beispiel der Umsetzung der beschriebenen Funktionalität im plattformübergreifenden Aspose TYPE1 to SVG Converter an. Besuchen Sie auch unseren GitHub -Repository, um weitere Codebeispiele für die Arbeit mit Font API Solution für C# .NET zu erhalten.
FAQ
1. Kann ich TYPE1 in SVG umwandeln?
Die Aspose.Font-Lösung verfügt über Funktionen, mit denen Sie Schriftarten online oder programmgesteuert in andere Formate konvertieren können. Wenn Sie TYPE1 sofort online in SVG umwandeln müssen, können Sie den plattformübergreifenden Font Converter verwenden Anwendung.
2. Welche Schriftformate werden von der Konvertierungsfunktion unterstützt?
Die API unterstützt TTF, WOFF, WOFF2, EOT, Typ 1 und CFF als Eingabeformate und TTF, WOFF und WOFF2 als Ausgabeformate
3. Ist die Funktion kostenlos?
Die plattformübergreifenden Konverter sind kostenlos, wenn Sie für die API-Lösung eine kostenlose Testversion erhalten und das Produkt dann bei Bedarf kaufen können.
TYPE1 Was ist TYPE1 Dateiformat
Das Typ-1-Format kam 1984 zusammen mit der Programmiersprache PostScript auf den Markt, daher wird das Format auch als Postscript Typ 1 bezeichnet. Es ist eine spezielle Form des Programms Postscript und des Dateiformats, das sich an der Beschreibung der Schriftart orientiert. Das Typ-1-Format wird von Druckern und Computern entweder durch integrierte Interpreter oder durch zusätzliche Dienstprogramme wie Adobe Type Manager erkannt. Die Schriftarten unterstützen keine Unicode-Codierungsstandards.
SVG Was ist SVG Dateiformat
SVG oder Scalable Vector Graphics-Schriftart ist ein Schriftformat, das auf dem SVG-Standard (Scalable Vector Graphics) basiert, einer XML-basierten Sprache zur Beschreibung zweidimensionaler Vektorgrafiken. Im Gegensatz zu TrueType oder OpenType, die auf Rastergrafiken basieren und beim Hochskalieren pixelig werden können, werden SVG-Schriftarten verlustfrei hochskaliert.
Other Conversion Options
Support and Learning Resources
- Lernmittel
- Dokumentation
- Quellcode
- API-Referenzen
- Warum Aspose.Font für .NET?
- Kundenliste
- Erfolgsgeschichten