Конвертируйте DWG в SVG с помощью Node.js REST API

В этом коротком руководстве показано, как конвертировать DWG в SVG с помощью REST API Node.js. Вы узнаете, как автоматически преобразовывать DWG в SVG с помощью REST интерфейса Node.js с помощью облачного SDK на базе Dotnode.js. После преобразования DWG в SVG чертежи САПР можно легко просматривать и масштабировать в любом веб-браузере.

Необходимое условие

Шаги по онлайн-конвертации DWG в SVG с использованием RESTful-сервиса Node.js

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

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

Код для преобразования AutoCAD в SVG с использованием API на базе Node.js

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

В этом руководстве описывается преобразование файла DWG в SVG. Чтобы преобразовать файл DWG в DWF, обратитесь к статье на сайте Конвертируйте DWG в DWF с помощью Node.js REST API.

 Русский