Конвертування DWG у SVG за допомогою Node.js REST API

У цьому короткому посібнику показано, як конвертувати DWG в SVG за допомогою Node.js REST API. Ви дізнаєтеся, як автоматично трансформувати DWG в SVG за допомогою Node.js REST Interface за допомогою Cloud SDK на базі Dotnodejs. Після цього перетворення DWG в SVG, креслення САПР можна буде легко переглядати та масштабувати в будь-якому веббраузері.

Передумова

Кроки для конвертації DWG в SVG онлайн за допомогою RESTful сервісу Node.js

  1. Створіть клієнт CadApi, використовуючи секретний ключ API та ідентифікатор користувача
  2. Встановіть вхідний шлях для вихідного DWG-файлу та вихідного SVG-файлу
  3. Зчитати вхідний файл у потік пам’яті та встановити його позицію для початку
  4. Створіть об’єкт PutDrawingSvgRequest та передайте йому потік пам’яті вхідного файлу
  5. Викликати ПомістітьDrawingSvg, передавши об’єкт запиту для перетворення вхідного файлу
  6. Зберегти повернутий SVG-потік як файл на диску

Ці кроки підсумовують, як змінити формат файлу з CAD на SVG за допомогою API на основі Node.js. Створіть клієнт CadApi, ініціалізуйте його секретним ключем та ідентифікатором користувача, визначте шляхи до вхідних та вихідних файлів і зчитайте вхідний DWG-файл у потік пам’яті. Створіть екземпляр об’єкта PutDrawingSvgRequest з потоком пам’яті вхідного файлу, викличте метод PutDrawingSvg() для виконання перетворення та отримання потоку SVG, а потім збережіть результат як SVG-файл.

Код для конвертації AutoCAD у SVG за допомогою API на основі Node.js

Наведений вище код демонструє перетворення файлу в AutoCAD в SVG за допомогою RESTful Service Node.js. Ви можете використовувати параметри експорту в класі PutDrawingSvgRequest для налаштування виводу. Аналогічно, кілька файлів можна завантажити до хмарного сховища та конвертувати в потрібний формат, викликавши відповідний метод для відповідних файлів.

Цей посібник містить інструкції з конвертації DWG-файлу в SVG. Щоб конвертувати DWG-файл в DWF, зверніться до статті про Конвертування DWG у DWF за допомогою Node.js REST API.

 Українська