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

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

Шаги по преобразованию SVG в PNG с помощью C#

  1. Настройте среду разработки на использование Aspose.SVG for .NET из диспетчера пакетов NuGet.
  2. Загрузите исходный файл SVG, используя объект класса SVGDocument
  3. Создайте объект ImageSaveOptions и установите формат PNG.
  4. Сохраните файл SVG как изображение PNG, используя объект ImageSaveOptions с нужными свойствами.

Эти шаги охватывают процесс изменения файла из SVG в PNG с использованием C# с использованием нескольких строк кода. Сначала вам нужно загрузить исходный файл SVG, а затем сохранить его в нужном формате, задав формат из перечислителя. Объект класса SVGDocument используется для загрузки исходного файла SVG, тогда как объект класса ImageSaveOptions используется для настройки выходного изображения.

Код для экспорта SVG в PNG с использованием С#

Мы можем заметить, что пример кода, преобразующий SVG в PNG с помощью C#, слишком прост, поскольку загружается только файл SVG, а затем с помощью метода ConvertSVG он сохраняется в желаемом формате PNG. Метод ConvertSVG() имеет более 40 перегруженных функций, которые можно использовать для преобразования файла SVG в различные форматы. Кроме того, если вы работаете только с преобразованием в изображения, объект класса ImageSaveOptions поможет вам установить цвет фона, формат, параметры страницы, режим сглаживания и ряд других свойств.

В этом руководстве мы научились превращать SVG в PNG с помощью C#, однако, если вы хотите научиться преобразовывать SVG в PDF, обратитесь к статье как конвертировать SVG в PDF на С#.

 Русский