Конвертувати 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.Розмістіть малюнокDwf(request), щоб отримати конвертований 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.

 Українська