Преобразование текста в векторную графику на C#
Векторизуйте текст в документах SVG и сохраните его как векторные формы
Преобразование текста в векторные контуры
Векторизация текста – это процесс преобразования текста в различные векторные контуры и геометрические формы. Вы можете использовать разные шрифты, а затем преобразовывать их в векторную графику, создавая свои собственные векторные шрифты. Такой текст становится векторным рисунком и не может быть отредактирован в текстовом редакторе. Но вы можете редактировать и настраивать векторные символы, манипулируя элементами <path>
, <use>
, <mask>
, <g>
в коде SVG. Вы можете применять «filter», «mask», «opacity» и другие эффекты к векторизованному тексту SVG, настраивая его функции, такие как непрозрачность, световые эффекты и т. д. В дополнение к этому вы можете преобразовывать границы, тени, свечение и другие аспекты SVG, которые могут помочь вам для оформления текста. Вы можете поиграть со всеми этими функциями SVG, чтобы получить наилучшие результаты. Векторизованный текст, являясь векторной графикой, позволяет использовать шрифты без установки на клиентский компьютер и сохраняет свой стиль при использовании в любой компьютерной среде. Преобразование текста в векторные формы очень полезно для использования в логотипах, значках, баннерах, рекламных объявлениях и т. д.
Aspose.SVG for .NET API предоставляет возможность векторизации текста в документах SVG. Воспользуйтесь нашей библиотекой C#, чтобы с легкостью преобразовывать текст SVG в векторную графику!
Пример кода C# для векторизации текста в документе SVG
В векторизованном тексте SVG все глифы шрифта заменяются комбинацией графических элементов. Aspose.SVG for .NET API предоставляет возможность векторизации текстовых элементов в документах SVG. Чтобы векторизовать текст, установите для свойства VectorizeText класса SVGSaveOptions значение «true». Векторизацию текста можно выполнить с помощью нескольких строк кода:
Преобразование текста в векторную графику – C#
// Load an SVG document from a file
var document = new SVGDocument("text.svg");
// Create a Save Options object
var saveOptions = new SVGSaveOptions
{
VectorizeText = true
};
// Save the SVG document with specified saveOptions
document.Save("text-vectorized.svg", saveOptions);
Шаги для векторизации текста SVG на C#
- Загрузите документ SVG с помощью одного из конструкторов SVGDocument().
- Создайте новый экземпляр класса SVGSaveOptions. Используйте конструктор SVGSaveOptions() и установите VectorizeText как «true». Он указывает на замену текстовых элементов графическими контурами – путями.
- Вызовите метод Save() и передайте ему путь для сохранения результата векторизации и объект опций сохранения.
В главе документации Векторизация – базовый обзор вы найдете информацию о векторизации текста, узнаете, как векторизовать текст в документе SVG, и рассмотрите примеры C#. В статье документации Векторизация текста & Безопасность текста, вы узнаете о преимуществах векторизации текста.
Что означает векторизация текста?
В векторизованном тексте SVG все глифы шрифта заменяются комбинацией текстовых тегов XML, таких как <path>
, <use>
, <g>
и т. д. Текст преобразуется в векторные формы и не может быть отредактирован. Это не позволяет случайным пользователям открывать и редактировать этот файл в текстовом редакторе.
Онлайн приложение для векторизации текста
Aspose.SVG предлагает бесплатное онлайн-приложение Текст в Вектор, которое преобразует текст из файла SVG в векторные формы. Приложение Текст в Вектор работает с любого устройства, любой платформы. Для вас не требуется регистрация или установка дополнительного программного обеспечения. Векторизуйте текст SVG и получите все преимущества векторной графики!
Начало работы с Aspose.SVG for .NET API
Установите из командной строки nuget install Aspose.SVG
или через консоль диспетчера пакетов Visual Studio с помощью Install-Package Aspose.SVG
.
В качестве альтернативы можно получить автономный установщик MSI или DLL-файлы в ZIP-файле из
загрузки.
Aspose.SVG for .NET API является автономной библиотекой и не зависит от какого-либо программного обеспечения для обработки документов SVG. Дополнительные сведения об установке библиотеки C# и системных требованиях вы найдете в
документации Aspose.SVG.