Textvektorisierung und Textsicherheit – .NET

Aspose.SVG bietet Ihnen die Konvertierung von Text in Vektoren in kurzer Zeit und mit professioneller Qualität und Auflösung! Im vektorisierten SVG-Text werden alle Schriftzeichen durch eine Kombination aus Grafikelementen ersetzt. Konvertieren Sie Ihren SVG-Text mit unserer App Text zu Vektor und nutzen Sie alle Vorteile von vektorisiertem Text!

Text „Bannertext in Vektor“

Die Textelemente stehen in engem Zusammenhang mit dem Konzept von Schriftart, Glyphe und Symbol. Wenn ein Computer Zeichen rendert, ordnet er diese Zeichen Glyphen in einer Schriftart zu.

Im vektorisierten SVG-Text werden alle Schriftzeichen durch die Kombination der Elemente <path>, <use>, <mask>, <g> usw. ersetzt. Wenn Sie Text in einen Vektor konvertieren Wenn Sie den Pfad ändern, können Sie den Text nicht mehr in einem Texteditor bearbeiten. Somit dient die Textvektorisierung als gewisser Textschutz vor unerwünschter Verwendung, Ausleihe und Bearbeitung. Sie können die Vektorpfade jedoch bearbeiten. Beachten Sie, dass der Text nicht mehr als Schriftart gespeichert wird, sondern zu einem Vektorobjekt wird. Auf diese Weise können Sie Logos oder Wortmarken erstellen, mehrere Pfade zu einem einzigen kombinieren, die Dateigröße reduzieren usw.

Die Textvektorisierung kann in Fällen nützlich sein, in denen eindeutige Schriftarten auf den Text angewendet werden, die nicht in der Konfiguration des Benutzers installiert sind. Vektorisierter SVG-Text behält seinen Stil (Schriftart) in jeder Computerumgebung bei, unabhängig davon, ob diese Schriftart installiert ist oder nicht. Aus diesem Grund werden Schriftarten in den meisten Vektorlogos, die Text enthalten, in Konturen umgewandelt.

Der vektorisierte Text kann als digitale Grafik mit speichernder Qualität skaliert werden. Filter, Maske, Deckkraft und andere Effekte können auf den vektorisierten SVG-Text angewendet werden. Die Vektorisierung führt auch zu einer Reduzierung des generierten SVG-Dokuments.

Aspose.SVG für .NET API bietet die Funktion zur Vektorisierung von Textelementen in SVG-Dokumenten. Um Text zu vektorisieren, setzen Sie die Eigenschaft VectorizeText der Klasse SVGSaveOptions auf true.

Der folgende Codeausschnitt demonstriert die Verwendung der Eigenschaft VectorizeText für die Textvektorisierung in der Datei 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);

Der vektorisierte Text hat als digitale Grafik einige Vorteile:

Sie können die vollständigen C#-Beispiele und Datendateien von GitHub herunterladen. Informationen zum Herunterladen von GitHub und zum Ausführen von Beispielen finden Sie im Abschnitt So führen Sie die Beispiele aus.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.