Vectorización de texto y seguridad de texto – .NET
¡Aspose.SVG te propone convertir texto a vector en poco tiempo y con calidad y resolución profesional! En el texto SVG vectorizado, todos los glifos de fuente se reemplazan con una combinación de elementos gráficos. ¡Convierta su texto SVG con nuestra aplicación Texto a Vector y obtenga todas las ventajas del texto vectorizado!
Los elementos del texto están estrechamente relacionados con el concepto de fuente, glifo y símbolo. Cuando una computadora genera caracteres, los asigna a glifos en una fuente.
En el texto SVG vectorizado, todos los glifos de fuente se reemplazan con la combinación de elementos <path>
, <use>
, <mask>
, <g>
, etc. Cuando convierte texto a un vector ruta, ya no podrá editar el texto en un editor de texto. Por lo tanto, la vectorización del texto sirve como protección contra el uso, el préstamo y la edición no deseados. Pero podrás editar las rutas vectoriales. Tenga en cuenta que el texto ya no se guarda como fuente, sino que se convierte en un objeto vectorial. Esto le permitirá crear logotipos o marcas denominativas, combinar varias rutas en una sola, reducir el tamaño del archivo, etc.
La vectorización de texto puede resultar útil en los casos en que se aplican fuentes únicas al texto, que no están instaladas en la configuración del usuario. El texto SVG vectorizado conserva su estilo (fuente) al ingresar a cualquier entorno informático, ya sea que esta fuente esté instalada o no. Esta es la razón por la que las fuentes de la mayoría de los logotipos vectoriales que contienen texto se convierten en contornos.
El texto vectorizado, al ser un gráfico digital, se puede escalar con calidad de ahorro. El filtro, la máscara, la opacidad y otros efectos se pueden aplicar al texto SVG vectorizado. La vectorización también da como resultado la reducción del documento SVG generado.
Aspose.SVG for .NET API proporciona la función de vectorizar elementos de texto en documentos SVG. Para vectorizar texto, establezca la propiedad
VectorizeText de la clase
SVGSaveOptions en true
.
El siguiente fragmento de código demuestra el uso de la propiedad VectorizeText
para la vectorización de texto en el archivo
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);
El texto vectorizado, al ser un gráfico digital, tiene algunas ventajas:
- se puede escalar con calidad de ahorro;
- da como resultado la reducción del documento SVG generado;
- conserva su estilo cuando se utiliza en cualquier entorno informático;
- protege el texto contra uso, préstamo y edición no deseados.
Puede descargar los ejemplos completos de C# y los archivos de datos desde GitHub. Encontrará información sobre la descarga desde GitHub y la ejecución de ejemplos en la sección Cómo ejecutar los ejemplos.