Конвертировать SVG на C#

Преобразование SVG в PDF, XPS, JPEG, PNG, TIFF, BMP, GIF c помощью высокоскоростной .NET библиотеки

Как конвертировать SVG с помощью C#

SVG (Scalable Vector Graphics) – это основанный на XML формат изображения для двумерной графики. Это формат векторной графики, предназначенный в первую очередь для Интернета. Главным преимуществом SVG является его непревзойденная способность масштабироваться до любого размера без малейшего ухудшения качества. Все современные браузеры поддерживают SVG, и, казалось бы, Сеть уже должна перейти на векторную графику. Однако существуют некоторые ограничения на использование SVG, и иногда вам нужно конвертировать SVG в другие форматы.

Aspose.SVG for .NET API упрощает процесс преобразования для разработчиков. Преобразование между форматами может выполняться с использованием нескольких различных подходов:

  • Статический Converter class представляет собой общий фасад, который обеспечивает преобразование файлов SVG в популярные форматы и позволяет выполнять эти операции. удобно и легко.

  • Метод RenderTo() используется для рендеринга SVG в другой формат и отправки документа на устройство вывода. Aspose.SVG API обеспечивает реализацию следующих устройств вывода: классы PdfDevice, XpsDevice и ImageDevice, которые выполняют рендеринг в файлы форматов PDF, XPS и Image соответственно.

Демонстрация Конвертера SVG

Вы можете конвертировать SVG с помощью Aspose.SVG для .NET API в режиме реального времени. В следующем примере C# показано, как преобразовать документ SVG. Пожалуйста, загрузите файл из локальной файловой системы, выберите выходной формат и запустите пример. Вы сразу получите результат в виде отдельного файла.

Статьи документации о конвертации SVG файлов

Библиотека Aspose.SVG для .NET позволяет программно создавать, редактировать, читать и конвертировать файлы SVG с помощью C#. Главной изюминкой SVG C# API является функция преобразования. Пространство имен Aspose.SVG.Converters реализует простой доступ к методам конвертации. Оно обеспечивает широкий спектр преобразований SVG в популярные форматы, такие как PDF, XPS, JPEG, PNG, BMP, TIFF и GIF. Пожалуйста, посетите главу документации Как конвертировать SVG файлы, чтобы узнать больше о функциях преобразования SVG C# API.

Как установить библиотеку Aspose.SVG для .NET

Aspose.SVG для .NET – это кроссплатформенная гибкая библиотека, предназначенная для предоставления широкого спектра функций для обработки и рендеринга документов SVG. Она легко интегрируется в ваши приложения .NET для работы с файлами SVG без установки какого-либо стороннего программного обеспечения. Наш SVG .NET API можно использовать с любым языком .NET, таким как C#, VB.NET, ASP.NET и т. д. Он одинаково хорошо работает на любой ОС, которая может установить Mono (поддержка .NET 4.0 Framework) или использовать .NET Сore. Сюда входят Windows, Linux и macOS.

Установка Aspose.SVG для .NET через NuGet :

  1. Использование консоли диспетчера пакетов.
  2. Использование графического интерфейса диспетчера пакетов NuGet.

Дополнительные сведения об установке библиотеки C# вы найдете в документации Aspose.SVG .

Другие поддерживаемые Конвертеры

Вы можете конвертировать файлы SVG во многие другие форматы файлов, включая некоторые из перечисленных ниже: