Převeďte STL na DXF v Pythonu

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:

  1. Python API pro převod STL na DXF
  2. Převést STL na DXF
  3. Převést STL na DXF s možnostmi
  4. Převodník STL na DXF online
  5. 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ů:

  1. Načtěte vstupní soubor STL pomocí metody load třídy Image.
  2. Vytvořte instanci třídy DxfOptions.
  3. 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ů:

  1. Načtěte vstupní soubor STL pomocí třídy Image.
  2. Vytvořte instanci třídy CadRasterizationOptions.
  3. Zadejte vlastnosti možnosti.
  4. Vytvořte instanci třídy DxfOptions.
  5. Poté nastavte vlastnost vectorrasterizationoptions na CadRasterizationOptions.
  6. 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.

Viz také