STL a DXF jsou dva oblíbené formáty souborů používané v počítačově podporovaném navrhování (CAD). Soubory STL se obvykle používají pro 3D tisk, zatímco soubory DXF se používají pro různé úkoly CAD, jako je kreslení, kreslení a výroba. V tomto blogovém příspěvku se naučíme, jak převést STL na DXF v Pythonu.
Tento článek se zabývá následujícími tématy:
- Python API pro převod STL na DXF
- Převést STL na DXF
- Převést STL na DXF s možnostmi
- Převodník STL na DXF online
- Bezplatné výukové zdroje
Python STL to DXF Converter API – ke stažení zdarma
Pro převod STL souborů do DXF použijeme API Aspose.CAD for Python. Aspose.CAD for Python je výkonná knihovna, která umožňuje vývojářům pracovat se soubory CAD v Pythonu. Podporuje širokou škálu formátů souborů CAD, včetně STL, DXF, DWG, DGN atd. API umožňuje vývojářům vytvořit nový soubor CAD, prohlížet a upravovat CAD soubory, extrahujte data ze souborů CAD a převádějte je do jiných formátů.
Prosím stáhněte si balíček nebo nainstalujte API z PyPI pomocí následujícího příkazu pip v konzole:
pip install aspose-cad
Převeďte STL na DXF v Pythonu
STL na DXF můžeme snadno převést v Pythonu podle následujících kroků:
- Načtěte vstupní soubor STL pomocí metody load třídy Image.
- Vytvořte instanci třídy DxfOptions.
- Nakonec zavolejte metodu save() a uložte STL jako DXF. Jako argumenty bere cestu k výstupnímu souboru DXF a DxfOptions.
Následující ukázka kódu ukazuje, jak převést STL na DXF v Pythonu.
# Zadejte cesty pro vstupní a výstupní soubory.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# Načtěte soubor DWF
image = cad.Image.load(inputSTL)
# Zadejte možnosti DXF
options = cad.imageoptions.DxfOptions()
# Uložit výstupní soubor DXF
image.save(outputDXF, options);
Převeďte STL na DXF s možnostmi v Pythonu
Při převodu souborů STL do formátu DXF můžeme zadat různé možnosti uložení podle následujících kroků:
- Načtěte vstupní soubor STL pomocí třídy Image.
- Vytvořte instanci třídy CadRasterizationOptions.
- Zadejte vlastnosti možnosti.
- Vytvořte instanci třídy DxfOptions.
- Poté nastavte vlastnost vectorrasterizationoptions na CadRasterizationOptions.
- Nakonec zavolejte metodu save() a uložte STL jako DXF.
Následující ukázka kódu ukazuje, jak přizpůsobit převod STL na DXF v Pythonu.
# Zadejte cesty pro vstupní a výstupní soubory.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# Načtěte soubor DWF
image = cad.Image.load(inputSTL)
# Zadejte možnosti rastrování CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True
# Vyberte konkrétní rozvržení, které chcete převést
rasterizationOptions.layouts = ["Drawing1-Layout1"]
# Zadejte možnosti DXF
options = cad.imageoptions.DxfOptions()
options.vector_rasterization_options = rasterizationOptions
# Uložit výstupní soubor DXF
image.save(outputDXF, options);
Získejte bezplatnou licenci
Prosím získejte bezplatnou dočasnou licenci a vyzkoušejte knihovnu převodníků STL na DXF bez omezení.
Online převodník STL na DXF
Můžete také vyzkoušet tuto bezplatnou online aplikaci STL to DXF converter vyvinutou pomocí výše uvedeného API. Můžete k němu přistupovat z jakéhokoli prohlížeče nebo zařízení bez instalace pluginů, softwaru nebo předplatného.
Python STL to DXF Converter – výukové zdroje
Kromě převodu STL na DXF se můžete dozvědět více o knihovně a prozkoumat různé další funkce pomocí zdrojů níže:
Závěr
V tomto blogovém příspěvku jsme se naučili, jak převést STL na DXF v Pythonu. Podle kroků uvedených v tomto článku můžete snadno programově převést soubory STL do formátu DXF. Knihovna Aspose.CAD for Python poskytuje jednoduché a snadno použitelné API pro práci se soubory CAD v Pythonu. Kromě převodu STL do DXF v Pythonu můžete také převádět soubory STL do formátu DXF online pomocí bezplatného webového převodníku STL. V případě jakýchkoliv nejasností nás prosím kontaktujte na našem bezplatném fóru podpory.