Konvertieren Sie STL in DXF in Python

STL und DXF sind zwei beliebte Dateiformate, die im computergestützten Design (CAD) verwendet werden. STL Dateien werden typischerweise für den 3D-Druck verwendet, während DXF Dateien für eine Vielzahl von CAD-Aufgaben wie Zeichnen, Entwurf und Fertigung verwendet werden. In diesem Blogbeitrag erfahren Sie, wie Sie STL in Python in DXF konvertieren.

Dieser Artikel behandelt die folgenden Themen:

  1. Python-API zum Konvertieren von STL in DXF
  2. STL in DXF konvertieren
  3. STL in DXF mit Optionen konvertieren
  4. STL zu DXF-Konverter online
  5. Kostenlose Lernressourcen

Python STL zu DXF-Konverter-API – kostenloser Download

Wir werden die API Aspose.CAD for Python zum Konvertieren von STL Dateien in DXF verwenden. Aspose.CAD for Python ist eine leistungsstarke Bibliothek, die es Entwicklern ermöglicht, mit CAD Dateien in Python zu arbeiten. Es unterstützt eine Vielzahl von CAD Datei formaten, einschließlich STL, DXF, DWG, DGN usw. Mit der API können Entwickler eine neue CAD-Datei erstellen, anzeigen und bearbeiten CAD Dateien, extrahieren Sie Daten aus CAD Dateien und konvertieren Sie sie in andere Formate.

Bitte laden Sie das Paket herunter oder installieren Sie die API von PyPI mit dem folgenden Pip-Befehl in der Konsole:

pip install aspose-cad

Konvertieren Sie STL in DXF in Python

Wir können STL ganz einfach in Python in DXF konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie eine Eingabe-STL-Datei mit der Lademethode der Image Klasse.
  2. Erstellen Sie eine Instanz der Klasse „DxfOptions“.
  3. Rufen Sie abschließend die Methode save() auf, um STL als DXF zu speichern. Als Argumente werden der Pfad der DXF-Ausgabedatei und die Option „DxfOptions“ verwendet.

Das folgende Codebeispiel zeigt, wie man STL in DXF in Python konvertiert.

# Geben Sie Pfade für Eingabe und Ausgabedateien an.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Laden Sie die DWF-Datei
image = cad.Image.load(inputSTL)

# Geben Sie DXF-Optionen an
options = cad.imageoptions.DxfOptions()

# Speichern Sie die ausgegebene DXF-Datei
image.save(outputDXF, options);

Konvertieren Sie STL in DXF mit Optionen in Python

Wir können beim Konvertieren von STL Dateien in das DXF-Format verschiedene Speicheroptionen festlegen, indem wir die folgenden Schritte ausführen:

  1. Laden Sie eine Eingabe-STL-Datei mit der Image Klasse.
  2. Erstellen Sie eine Instanz der CadRasterizationOptions Klasse.
  3. Geben Sie die Optionseigenschaften an.
  4. Erstellen Sie eine Instanz der Klasse „DxfOptions“.
  5. Legen Sie anschließend die Eigenschaft „vectorrasterizationoptions“ auf „CadRasterizationOptions“ fest.
  6. Rufen Sie abschließend die Methode save() auf, um STL als DXF zu speichern.

Das folgende Codebeispiel zeigt, wie Sie die STL zu DXF-Konvertierung in Python anpassen.

# Geben Sie Pfade für Eingabe und Ausgabedateien an.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Laden Sie die DWF-Datei
image = cad.Image.load(inputSTL)

# Geben Sie CAD-Rasterisierungsoptionen an
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Wählen Sie ein bestimmtes Layout zum Konvertieren aus
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Geben Sie DXF-Optionen an
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# Speichern Sie die ausgegebene DXF-Datei
image.save(outputDXF, options);

Holen Sie sich eine kostenlose Lizenz

Bitte besorgen Sie sich eine kostenlose temporäre Lizenz, um die STL zu DXF-Konverterbibliothek ohne Einschränkungen auszuprobieren.

STL zu DXF-Konverter online

Sie können auch diese kostenlose Online-App STL zu DXF-Konverter ausprobieren, die mit der oben genannten API entwickelt wurde. Sie können von jedem Browser oder Gerät aus darauf zugreifen, ohne Plugins, Software oder Abonnements installieren zu müssen.

Python STL zu DXF-Konverter – Lernressourcen

Neben der Konvertierung von STL in DXF können Sie mithilfe der folgenden Ressourcen mehr über die Bibliothek erfahren und verschiedene andere Funktionen erkunden:

Abschluss

In diesem Blogbeitrag haben wir gelernt, wie man STL in Python in DXF konvertiert. Wenn Sie die in diesem Artikel beschriebenen Schritte befolgen, können Sie STL Dateien problemlos programmgesteuert in das DXF-Format konvertieren. Die Aspose.CAD for Python Bibliothek bietet eine einfache und benutzerfreundliche API für die Arbeit mit CAD Dateien in Python. Neben der Konvertierung von STL in DXF in Python können Sie STL Dateien auch online mit einem kostenlosen webbasierten STL-Konverter in das DXF-Format konvertieren. Bei Unklarheiten kontaktieren Sie uns bitte in unserem kostenlosen Support-Forum.

Siehe auch