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

В этом кратком руководстве объясняется, как конвертировать DWG в DWF с помощью Python REST API. Преобразование DWG в DWF с помощью Python Low Code API превращает ваш редактируемый чертеж САПР в лёгкий, общедоступный файл, доступный только для чтения, для удобного просмотра, печати и внесения пометок без раскрытия исходного кода. Вы выполните это преобразование с помощью Cloud SDK на основе Dotpython.

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

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

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

Эти шаги описывают процесс преобразования DWG в DWF с помощью API на базе Python. Сначала настройте CadApi, используя свои учётные данные, и укажите ему путь к DWG-файлу и DWF-файлу, который вы хотите создать. Затем загрузите DWG-файл в память, отправьте его с помощью PutDrawingDwfRequest для конвертации и сохраните полученный поток в формате DWF.

Код для конвертера AutoCAD в DWF с использованием интерфейса Python REST

Этот пример кода демонстрирует процесс разработки онлайн-конвертера DWG в DWF с использованием Python REST API. Исходный файл загружается непосредственно с дискового хранилища; однако вы можете загрузить несколько файлов в облачное хранилище и выполнить преобразования для уже загруженных файлов. Вы можете указать необязательные параметры, такие как целевой размер страницы/DPI, цвет фона, поворот, масштаб и т. д., используя дополнительные параметры в методе PutDrawingDwfRequest().

В этом уроке мы научились конвертировать DWG в DWF. Чтобы преобразовать DWG-файл в DXF, обратитесь к статье на Конвертируйте DWG в DXF с помощью Python REST API.

 Русский