Конвертируйте DWG в DXF с помощью Python REST API

В этом кратком руководстве объясняется, как конвертировать DWG в DXF с помощью Python REST API. Преобразование DWG в DXF упрощает открытие файла CAD в большем количестве приложений, обмен им с другими пользователями, отправку на ЧПУ/лазерные станки и избавляет от проблем с версиями в долгосрочной перспективе. Вы освоите процесс конвертации DWG в DXF с помощью Python REST Interface, используя Cloud SDK на базе Dotpython.

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

Шаги по преобразованию файла DWG в DXF с использованием API на основе Python

  1. Создайте CadApi с вашим ключом приложения, идентификатором SID приложения и базовым URL-адресом
  2. Определите исходный DWG/PSD inputPath и целевой DXF outputPath.
  3. Откройте входной файл, скопируйте его в MemoryStream и сбросьте Position на 0.
  4. Создайте PutDrawingDXFRequest, используя подготовленный MemoryStream
  5. Вызовите cadApi.PutDrawingDXF(запрос), чтобы получить преобразованный результат в виде потока.
  6. Создайте целевой файл и скопируйте поток результатов в outputPath.

Эти шаги описывают процесс преобразования AutoCAD DWG в DXF с использованием интерфейса Python REST. Инициализируйте CadApi, используя ваши учётные данные, и задайте исходный путь ввода (inputPath) для DWG и целевой путь вывода (outputPath) для DXF. Затем загрузите файл в MemoryStream, создайте запрос PutDrawingDXFRequest, вызовите метод cadApi.PutDrawingDXF(request) для преобразования и запишите полученный поток в файл DXF.

Код для онлайн-конвертации DWG в DXF с использованием Python REST API

Приведённый выше пример кода помогает разработать конвертер CAD в DXF с использованием Python RESTful Service. Такое преобразование формата повышает совместимость, поскольку DXF — открытый, широко поддерживаемый формат обмена, поэтому его проще предоставлять поставщикам, клиентам или приложениям, которые не поддерживают формат DWG. Вы можете использовать аргумент ExportOptions в вызове PutDrawingDXFRequest() для дальнейшей настройки выходного DXF-файла в соответствии с вашими требованиями.

This tutorial guides in developing a DWG to DXF converter. To convert DWG file to OBJ, refer to the article on Convert DWG to OBJ using Python REST API.

 Русский