Converter DWG em DWF usando a API REST do Python

Este breve guia explica como converter DWG para DWF usando a API REST do Python. A transformação de DWG para DWF usando a API Low Code do Python transforma seu desenho CAD editável em um arquivo leve, compartilhável e somente leitura para fácil visualização, impressão e marcação sem expor o original. Você realizará a conversão com a ajuda de um SDK em nuvem baseado em Dotpython.

Pré-requisito

Etapas para converter arquivo DWG em DXF usando API baseada em Python

  1. Crie uma instância CadApi com sua chave de aplicativo, SID de aplicativo e baseUrl
  2. Aponte inputPath para o DWG de origem e outputPath para o arquivo DWF de destino
  3. Abra o DWG, copie-o para um MemoryStream e redefina a posição para 0
  4. Crie um PutDrawingDwfRequest com o MemoryStream preparado
  5. Chame cadApi.ColoqueDesenhoDwf(request) para obter o DWF convertido como um fluxo
  6. Crie o arquivo de destino e copie o fluxo de resultados para o outputPath

Estas etapas resumiram o processo para converter DWG em DWF usando uma API baseada em Python. Primeiro, configure o CadApi com suas credenciais e aponte-o para o seu arquivo DWG e o DWF que você deseja criar. Em seguida, carregue o DWG na memória, envie-o com PutDrawingDwfRequest para conversão e salve o fluxo retornado como seu DWF.

Código para conversor de AutoCAD para DWF usando interface REST Python

Este exemplo de código demonstrou o processo de desenvolvimento de um conversor de DWG para DWF online usando a API REST do Python. O arquivo de origem é carregado diretamente do armazenamento em disco; no entanto, você pode carregar vários arquivos no armazenamento em nuvem e realizar as transformações nos arquivos já carregados. Você pode fornecer parâmetros opcionais, como tamanho/DPI da página de destino, cor de fundo, rotação, zoom/escala, etc., usando os parâmetros extras no método PutDrawingDwfRequest().

Este tutorial nos ensinou a converter DWG para DWF. Para transformar um arquivo DWG em DXF, consulte o artigo em Converter DWG em DXF usando a API REST do Python.

 Português