Konvertera STL till DXF i Python

STL och DXF är två populära filformat som används i datorstödd design (CAD). STL-filer används vanligtvis för 3D-utskrift, medan DXF-filer används för en mängd olika CAD-uppgifter, såsom ritning, ritning och tillverkning. I det här blogginlägget kommer vi att lära oss hur man konverterar STL till DXF i Python.

Den här artikeln tar upp följande ämnen:

  1. Python API för att konvertera STL till DXF
  2. Konvertera STL till DXF
  3. Konvertera STL till DXF med alternativ
  4. STL till DXF-omvandlare online
  5. Gratis läranderesurser

Python STL till DXF Converter API – Gratis nedladdning

Vi kommer att använda Aspose.CAD for Python API för att konvertera STL-filer till DXF. Aspose.CAD för Python är ett kraftfullt bibliotek som låter utvecklare arbeta med CAD-filer i Python. Den stöder ett brett utbud av CAD-filformat, inklusive STL, DXF, DWG, DGN, etc. API:et tillåter utvecklare att skapa en ny CAD-fil, visa och redigera CAD-filer, extrahera data från CAD-filer och konvertera dem till andra format.

Vänligen ladda ner paketet eller installera API:et från PyPI med följande pip-kommando i konsolen:

pip install aspose-cad

Konvertera STL till DXF i Python

Vi kan enkelt konvertera STL till DXF i Python genom att följa stegen nedan:

  1. Ladda en STL-inmatningsfil med laddningsmetoden för klassen Image.
  2. Skapa en instans av klassen DxfOptions.
  3. Till sist, anropa metoden save() för att spara STL som DXF. Den tar DXF-filsökvägen och DxfOptions som argument.

Följande kodexempel visar hur man konverterar STL till DXF i Python.

# Ange sökvägar för in- och utdatafiler.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Ladda DWF-fil
image = cad.Image.load(inputSTL)

# Ange DXF-alternativ
options = cad.imageoptions.DxfOptions()

# Spara utdata DXF-fil
image.save(outputDXF, options);

Konvertera STL till DXF med alternativ i Python

Vi kan specificera olika sparalternativ när vi konverterar STL-filer till DXF-format genom att följa stegen nedan:

  1. Ladda en indata STL-fil med hjälp av klassen Image.
  2. Skapa en instans av klassen CadRasterizationOptions.
  3. Ange alternativens egenskaper.
  4. Skapa en instans av klassen DxfOptions.
  5. Efter det ställer du in egenskapen vectorrasterizationoptions till CadRasterizationOptions.
  6. Till sist, anropa metoden save() för att spara STL som DXF.

Följande kodexempel visar hur man anpassar STL till DXF-konverteringen i Python.

# Ange sökvägar för in- och utdatafiler.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Ladda DWF-fil
image = cad.Image.load(inputSTL)

# Ange CAD-rasteriseringsalternativ
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Välj specifik layout att konvertera
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Ange DXF-alternativ
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# Spara utdata DXF-fil
image.save(outputDXF, options);

Skaffa en gratis licens

Vänligen skaffa en gratis tillfällig licens för att prova STL till DXF-omvandlarbiblioteket utan begränsningar.

STL till DXF Converter Online

Du kan också prova denna gratis online-app STL till DXF-omvandlare som utvecklats med ovanstående API. Du kan komma åt den från vilken webbläsare eller enhet som helst utan att installera plugins, programvara eller prenumerationer.

Python STL till DXF Converter – Lärresurser

Förutom att konvertera STL till DXF kan du lära dig mer om biblioteket och utforska olika andra funktioner med hjälp av resurserna nedan:

Slutsats

I det här blogginlägget har vi lärt oss hur man konverterar STL till DXF i Python. Genom att följa stegen som beskrivs i den här artikeln kan du enkelt konvertera STL-filer till DXF-format programmatiskt. Aspose.CAD for Python-biblioteket tillhandahåller ett enkelt och lättanvänt API för att arbeta med CAD-filer i Python. Förutom att konvertera STL till DXF i Python, kan du också konvertera STL-filer till DXF-format online med en gratis webbaserad STL-konverterare. I händelse av oklarheter, vänligen kontakta oss på vårt gratis supportforum.

Se även