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