Як змінити 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 за допомогою C#

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

У цьому посібнику ми навчилися перетворювати SVG на PNG за допомогою C#, але якщо ви хочете навчитися перетворювати SVG на PDF, зверніться до статті як конвертувати SVG у PDF на C#.

 Українська