Convertir TYPE1 en SVG

Fonctionnalité de conversion TYPE1 vers SVG pour C# .NET. API pour transformer les polices.

 

Le format SVG est préférable pour les projets Web, tandis que les polices de type 1 sont largement utilisées dans les applications de publication assistée par ordinateur et d'impression. Mais découvrons d'autres raisons qui peuvent vous faire penser à convertir un format en un autre. Les polices de type 1 peuvent être mises à l'échelle sans perte de qualité, mais une mise à l'échelle trop importante peut entraîner une pixellisation ou une perte de détails. Avec les polices SVG, vous ne rencontrerez pas ce problème, elles sont donc parfaites pour différentes tailles et résolutions d'affichage. Les polices de type 1 sont conçues pour être utilisées telles quelles. Les polices SVG sont plus modifiables et personnalisables et peuvent être modifiées à l'aide d'un logiciel d'édition de vecteurs standard. Cependant, vous devez garder à l'esprit que les polices SVG ont une gamme limitée de caractéristiques typographiques par rapport aux polices de type 1 et que leur taille de fichier est plus grande. Mais ce problème peut être résolu en créant un sous-ensemble avec les seuls symboles dont vous avez besoin dans votre projet pour réduire la taille.

La conversion utilise ici les API .NET pour transformer TYPE1 en SVG avec seulement quelques lignes de code. Aspose.Font API Solution for С# est vraiment facile à intégrer dans votre propre produit ou à développer un convertisseur TYPE1 en SVG multiplateforme comme celui que vous pouvez trouver en suivant le lien.

Cette solution comprend une structure de données de police pour stocker des informations sur chaque glyphe et l'encodage pour tous les types de police. Il crée une connexion entre les codes de caractère et les identifiants de glyphe. À l'aide de cette API .NET, vous pouvez restituer n'importe quel glyphe ou texte souhaité, y compris des glyphes spéciaux. En implémentant des interfaces et en utilisant des fonctions graphiques de base telles que le déplacement de points, le dessin de lignes, la création de courbes, etc., vous pouvez obtenir la sortie de rendu souhaitée.

Conversion TYPE1 en SVG sur C#

Accédez à Documentation où vous pouvez obtenir plus d’informations nécessaires pour travailler avec l’API et les connaissances fondamentales sur les polices.

  1. Spécifiez le chemin d’accès au fichier de police TYPE1 stocké dans la variable fontPath et ouvrez la police TYPE1 à l’aide de Open() Méthode.
  2. Spécifiez les paramètres de sortie SVG en combinant le chemin du répertoire de sortie OutputDir avec le nom de fichier de police souhaité à l’aide de la méthode Path.Combine(). L’objet FileStream outStream est ensuite créé à l’aide de File.Create() pour créer un nouveau fichier avec le chemin de sortie spécifié.
  3. Effectuez la conversion TYPE1 en SVG à l’aide de la méthode SaveToFormat() et transmettez SVG en tant que FontSavingFormats .

Premiers pas avec l'API de police .NET

  1. Installez à partir de la ligne de commande en tant que nuget install Aspose.Font ou via la console du gestionnaire de packages de Visual Studio avec Install-Package Aspose.Font.
  2. L’autre méthode consiste à obtenir le programme d’installation MSI hors ligne ou les DLL dans un fichier ZIP à partir de téléchargements .
  3. Voir l’exemple de réalisation de la fonctionnalité décrite dans le convertisseur multiplateforme Aspose TYPE1 to SVG . Allez également sur notre GitHub pour obtenir plus d’exemples de code sur la façon de travailler avec Font API Solution for C# .NET.
Conversion TYPE1 en SVG sur C#
Input file
Upload a file you want to convert
Output format
Select the target format

        



FAQ

1. Puis-je convertir TYPE1 en SVG ?

La solution Aspose.Font possède une fonctionnalité qui vous permet de convertir des polices vers d’autres formats en ligne ou par programme. Si vous avez besoin de transformer TYPE1 en SVG instantanément en ligne, vous pouvez utiliser Font Converter multiplateforme application.

2. Quels formats de police sont pris en charge par la fonctionnalité de conversion ?

L’API prend en charge TTF, WOFF, WOFF2, EOT, Type 1 et CFF en entrée et TTF, WOFF et WOFF2 en sortie.

3. La fonctionnalité est-elle gratuite ?

Les convertisseurs multiplateformes sont gratuits, alors que pour la solution API, vous pouvez obtenir un essai gratuit, puis acheter le produit si nécessaire.

TYPE1 Qu'est-ce que le format de fichier TYPE1

Le format Type 1 est arrivé sur le marché avec le langage de programmation PostScript en 1984. Le format est donc également appelé Postscript Type 1. Il s'agit d'une forme spéciale du programme Postscript et du format de fichier, qui est orienté vers la description de la police. Le format de type 1 est reconnu par les imprimantes et les ordinateurs soit par des interpréteurs intégrés, soit par des utilitaires supplémentaires comme Adobe Type Manager. Les polices ne prennent pas en charge les normes de codage Unicode.

SVG Qu'est-ce que le format de fichier SVG

La police SVG ou Scalable Vector Graphics est un type de format de police basé sur la norme SVG (Scalable Vector Graphics), un langage basé sur XML visant à décrire des graphiques vectoriels en deux dimensions. Contrairement à TrueType ou OpenType, qui sont basés sur des graphiques raster et peuvent devenir pixélisés lorsqu'ils sont mis à l'échelle, les polices SVG sont mises à l'échelle sans perte.

  

Support and Learning Resources