DWG у SVG C#

Файли DWG містять дані дизайну у форматі 2D або 3D. Вони можуть містити дані векторних зображень і метадані в двійковому кодуванні. У певних ситуаціях може знадобитися конвертувати файли DWG у файли зображень SVG. У цій статті розповідається про те, як програмно перетворити зображення DWG на зображення SVG на C#.

Перетворення DWG у SVG – встановлення .NET API

API Aspose.CAD for .NET підтримує створення, редагування або обробку DWG та кількох інших форматів файлів. Ви можете налаштувати API, завантаживши його файл DLL із розділу Нові випуски або скориставшись такою командою встановлення NuGet:

PM> Install-Package Aspose.CAD

Програмно конвертуйте DWG у SVG у .NET

Перетворення зображень DWG на SVG включає кілька простих операцій. Ви можете конвертувати зображення DWG у SVG, виконавши наведені нижче дії.

  1. Завантажте вхідний файл DWG із класом Image.
  2. Створіть екземпляр класу SvgOptions.
  3. Встановіть колірний режим SVG як відтінки сірого, RGB тощо.
  4. Збережіть вихідний файл зображення SVG.

Наведений нижче фрагмент коду показує, як перетворити файл DWG на зображення SVG у C#:

// Завантажте вхідний файл DWG
Image image = Image.Load("sample.dwg");

// Ініціалізувати об’єкт класу SvgOptions
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();

// Встановити колірний режим SVG
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;

// Збережіть вихідний файл SVG
image.Save("sample.svg" , options);

Дізнайтеся більше про функції

Ви можете перевірити багато інших функцій API, переглянувши документацію. Він охоплює різні перетворення та маніпуляції, пов’язані з CAD, у різних розділах.

Висновок

У цій статті ви дослідили, як конвертувати зображення DWG у SVG. Він передає всі форми та вміст у SVG з високою точністю, щоб перетворення було надійним і ефективним. Ви можете вбудувати цю функцію у свою .NET Framework у програмах на основі .NET Core. Крім того, вам не потрібно встановлювати будь-який інший інструмент або програму, оскільки API не залежить від будь-якого іншого інструменту для виконання перетворення. Будь ласка, зв’яжіться з нами через форум. Ми будемо раді Вам допомогти!

Дивись також