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

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

Передумова

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

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

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

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

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

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

 Українська