Vectorisation de texte et sécurité du texte – .NET

Aspose.SVG vous propose de convertir du texte en vecteur en peu de temps et avec une qualité et une résolution professionnelles! Dans le texte SVG vectorisé, tous les glyphes de police sont remplacés par une combinaison d’éléments graphiques. Convertissez votre texte SVG avec notre application Texte au Vecteur et bénéficiez de tous les avantages du texte vectorisé!

Texte “Texte de bannière en vecteur”

Les éléments de texte sont étroitement liés aux concepts de police, de glyphe et de symbole. Lorsqu’un ordinateur restitue des caractères, il mappe ces caractères aux glyphes d’une police.

Dans le texte SVG vectorisé, tous les glyphes de police sont remplacés par la combinaison d’éléments <path>, <use>, <mask>, <g>, etc. Lorsque vous convertissez du texte en vecteur chemin, vous ne pourrez plus éditer le texte dans un éditeur de texte. Ainsi, la vectorisation du texte constitue une certaine sécurité contre les utilisations, emprunts et modifications indésirables. Mais vous pourrez modifier les chemins vectoriels. Gardez à l’esprit que le texte n’est plus enregistré sous forme de police, il est devenu un objet vectoriel. Cela vous permettra de créer des logos ou des mots-symboles, de combiner plusieurs chemins en un seul, de réduire la taille du fichier, etc.

La vectorisation du texte peut être utile dans les cas où des polices uniques sont appliquées au texte, qui ne sont pas installées dans la configuration de l’utilisateur. Le texte SVG vectoriel conserve son style (police) lorsqu’il entre dans n’importe quel environnement informatique, que cette police soit installée ou non. C’est pourquoi les polices de la plupart des logos vectoriels contenant du texte sont converties en contours.

Le texte vectorisé, étant un graphique numérique, peut être mis à l’échelle avec une qualité d’économie. Le filtre, le masque, l’opacité et d’autres effets peuvent être appliqués au texte SVG vectorisé. La vectorisation entraîne également la réduction du document SVG généré.

Aspose.SVG pour l’API .NET offre la fonctionnalité de vectorisation des éléments de texte dans les documents SVG. Pour vectoriser du texte, définissez la propriété VectorizeText de la classe SVGSaveOptions sur true.

L’extrait de code suivant démontre l’utilisation de la propriété VectorizeText pour la vectorisation de texte dans le fichier text.svg:

 1using System.IO;
 2using Aspose.Svg;
 3using Aspose.Svg.Saving;
 4...
 5
 6    // Load an SVG document from a file
 7    var document = new SVGDocument(Path.Combine(DataDir, "text.svg"));
 8
 9    // Set text elements vectorization 
10    var saveOptions = new SVGSaveOptions
11    {
12        VectorizeText = true
13    };
14
15    // Save the SVG document with specified saveOptions
16    document.Save(Path.Combine(OutputDir, "text_vectorized.svg"), saveOptions);

Le texte vectorisé, étant un graphique numérique, présente certains avantages:

Vous pouvez télécharger les exemples C# complets et les fichiers de données à partir de GitHub. À propos du téléchargement depuis GitHub et de l’exécution d’exemples, vous le découvrirez dans la section Comment exécuter les exemples.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.