Converter STL em DXF em Python

STL e DXF são dois formatos de arquivo populares usados em design auxiliado por computador (CAD). Os arquivos STL são normalmente usados para impressão 3D, enquanto os arquivos DXF são usados para uma variedade de tarefas CAD, como desenho, rascunho e fabricação. Nesta postagem do blog, aprenderemos como converter STL em DXF em Python.

Este artigo cobre os seguintes tópicos:

  1. API Python para converter STL em DXF
  2. Converter STL para DXF
  3. Converta STL em DXF com opções
  4. Conversor STL para DXF on-line
  5. Recursos de aprendizagem gratuitos

API do conversor Python STL para DXF – Download grátis

Usaremos a API Aspose.CAD for Python para converter arquivos STL em DXF. Aspose.CAD for Python é uma biblioteca poderosa que permite aos desenvolvedores trabalhar com arquivos CAD em Python. Ele suporta uma ampla variedade de formatos de arquivo CAD, incluindo STL, DXF, DWG, DGN, etc. A API permite que os desenvolvedores criem um novo arquivo CAD, visualizem e editem Arquivos CAD, extraia dados de arquivos CAD e converta-os em outros formatos.

Por favor, baixe o pacote ou instale a API de PyPI usando o seguinte comando pip no console:

pip install aspose-cad

Converter STL em DXF em Python

Podemos converter facilmente STL em DXF em Python seguindo as etapas abaixo:

  1. Carregue um arquivo STL de entrada usando o método load da classe Image.
  2. Crie uma instância da classe DxfOptions.
  3. Finalmente, chame o método save() para salvar STL como DXF. Ele usa o caminho do arquivo DXF de saída e DxfOptions como argumentos.

O exemplo de código a seguir mostra como converter STL em DXF em Python.

# Especifique caminhos para arquivos de entrada e saída.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Carregar arquivo DWF
image = cad.Image.load(inputSTL)

# Especifique opções DXF
options = cad.imageoptions.DxfOptions()

# Salvar arquivo DXF de saída
image.save(outputDXF, options);

Converta STL em DXF com opções em Python

Podemos especificar várias opções de salvamento ao converter arquivos STL para o formato DXF seguindo as etapas abaixo:

  1. Carregue um arquivo STL de entrada usando a classe Image.
  2. Crie uma instância da classe CadRasterizationOptions.
  3. Especifique as propriedades da opção.
  4. Crie uma instância da classe DxfOptions.
  5. Depois disso, defina a propriedade vectorrasterizationoptions como CadRasterizationOptions.
  6. Finalmente, chame o método save() para salvar STL como DXF.

O exemplo de código a seguir mostra como personalizar a conversão de STL em DXF em Python.

# Especifique caminhos para arquivos de entrada e saída.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Carregar arquivo DWF
image = cad.Image.load(inputSTL)

# Especifique opções de rasterização CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Selecione layout específico para converter
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Especifique opções DXF
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# Salvar arquivo DXF de saída
image.save(outputDXF, options);

Obtenha uma licença gratuita

Por favor, obtenha uma licença temporária gratuita para experimentar a biblioteca de conversão de STL para DXF sem limitações.

Conversor STL para DXF on-line

Você também pode experimentar este aplicativo online gratuito conversor de STL para DXF desenvolvido usando a API acima. Você pode acessá-lo de qualquer navegador ou dispositivo sem instalar plug-ins, software ou assinaturas.

Conversor Python STL para DXF – Recursos de aprendizagem

Além de converter STL em DXF, você pode aprender mais sobre a biblioteca e explorar vários outros recursos usando os recursos abaixo:

Conclusão

Nesta postagem do blog, aprendemos como converter STL em DXF em Python. Seguindo as etapas descritas neste artigo, você pode converter facilmente arquivos STL em formato DXF programaticamente. A biblioteca Aspose.CAD para Python fornece uma API simples e fácil de usar para trabalhar com arquivos CAD em Python. Além de converter STL para DXF em Python, você também pode converter arquivos STL para o formato DXF online usando um conversor STL gratuito baseado na web. Em caso de qualquer ambiguidade, entre em contato conosco em nosso fórum de suporte gratuito.

Veja também