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:
- Python API för att konvertera STL till DXF
- Konvertera STL till DXF
- Konvertera STL till DXF med alternativ
- STL till DXF-omvandlare online
- 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:
- Ladda en STL-inmatningsfil med laddningsmetoden för klassen Image.
- Skapa en instans av klassen DxfOptions.
- 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:
- Ladda en indata STL-fil med hjälp av klassen Image.
- Skapa en instans av klassen CadRasterizationOptions.
- Ange alternativens egenskaper.
- Skapa en instans av klassen DxfOptions.
- Efter det ställer du in egenskapen vectorrasterizationoptions till CadRasterizationOptions.
- 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.