В этом кратком руководстве объясняется, как конвертировать DWG в DXF с помощью Python REST API. Преобразование DWG в DXF упрощает открытие файла CAD в большем количестве приложений, обмен им с другими пользователями, отправку на ЧПУ/лазерные станки и избавляет от проблем с версиями в долгосрочной перспективе. Вы освоите процесс конвертации DWG в DXF с помощью Python REST Interface, используя Cloud SDK на базе Dotpython.
Необходимое условие
- Создайте учетную запись и получите учетные данные API для преобразования файла DWG в DXF
- Загрузите Aspose.Cad Cloud SDK для Dotpython, чтобы преобразовать DWG в DXF
- Настройте проект Python с помощью указанного выше SDK.
Шаги по преобразованию файла DWG в DXF с использованием API на основе Python
- Создайте CadApi с вашим ключом приложения, идентификатором SID приложения и базовым URL-адресом
- Определите исходный DWG/PSD inputPath и целевой DXF outputPath.
- Откройте входной файл, скопируйте его в MemoryStream и сбросьте Position на 0.
- Создайте PutDrawingDXFRequest, используя подготовленный MemoryStream
- Вызовите cadApi.PutDrawingDXF(запрос), чтобы получить преобразованный результат в виде потока.
- Создайте целевой файл и скопируйте поток результатов в 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.