Конвертувати DWG в SVG за допомогою Python REST API

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

Передумова

Кроки для конвертації DWG в SVG онлайн за допомогою Python RESTful Service

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

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

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

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

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

 Українська