แปลง STL เป็น DXF ใน Python

STL และ DXF เป็นสองรูปแบบไฟล์ยอดนิยมที่ใช้ในการออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD) โดยทั่วไปไฟล์ STL จะใช้สำหรับการพิมพ์ 3 มิติ ในขณะที่ไฟล์ DXF จะใช้สำหรับงาน CAD ที่หลากหลาย เช่น การวาดภาพ การร่าง และการผลิต ในบล็อกโพสต์นี้ เราจะได้เรียนรู้วิธีแปลง STL เป็น DXF ใน Python

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. Python API เพื่อแปลง STL เป็น DXF
  2. แปลง STL เป็น DXF
  3. แปลง STL เป็น DXF พร้อมตัวเลือก
  4. ตัวแปลง STL เป็น DXF ออนไลน์
  5. แหล่งเรียนรู้ฟรี

Python STL เป็น DXF Converter API – ดาวน์โหลดฟรี

เราจะใช้ Aspose.CAD for Python API สำหรับการแปลงไฟล์ STL เป็น DXF Aspose.CAD for Python เป็นไลบรารีอันทรงพลังที่ช่วยให้นักพัฒนาสามารถทำงานกับไฟล์ CAD ใน Python รองรับ [รูปแบบไฟล์ CAD] ที่หลากหลาย 9 รวมถึง STL, DXF, DWG, DGN ฯลฯ API ช่วยให้นักพัฒนาสามารถสร้างไฟล์ CAD ใหม่ ดู และแก้ไข CAD แยกข้อมูลจากไฟล์ CAD และแปลงเป็นรูปแบบอื่น

โปรด ดาวน์โหลดแพ็คเกจ หรือติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:

pip install aspose-cad

แปลง STL เป็น DXF ใน Python

เราสามารถแปลง STL เป็น DXF ใน Python ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์ STL อินพุตโดยใช้วิธีการโหลดของคลาส Image
  2. สร้างอินสแตนซ์ของคลาส DxfOptions
  3. สุดท้ายให้เรียกใช้เมธอด save() เพื่อบันทึก STL เป็น DXF ใช้เส้นทางไฟล์ DXF เอาต์พุตและ DxfOptions เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง STL เป็น DXF ใน Python

# ระบุเส้นทางสำหรับไฟล์อินพุตและเอาต์พุต
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# โหลดไฟล์ DWF
image = cad.Image.load(inputSTL)

# ระบุตัวเลือก DXF
options = cad.imageoptions.DxfOptions()

# บันทึกไฟล์ DXF เอาต์พุต
image.save(outputDXF, options);

แปลง STL เป็น DXF ด้วยตัวเลือกใน Python

เราสามารถระบุตัวเลือกการบันทึกต่างๆ ในขณะที่แปลงไฟล์ STL เป็นรูปแบบ DXF ได้โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์ STL อินพุตโดยใช้คลาส Image
  2. สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
  3. ระบุคุณสมบัติตัวเลือก
  4. สร้างอินสแตนซ์ของคลาส DxfOptions
  5. หลังจากนั้น ให้ตั้งค่าคุณสมบัติ vectorrasterizationoptions เป็น CadRasterizationOptions
  6. สุดท้ายให้เรียกใช้เมธอด save() เพื่อบันทึก STL เป็น DXF

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีปรับแต่งการแปลง STL เป็น DXF ใน Python

# ระบุเส้นทางสำหรับไฟล์อินพุตและเอาต์พุต
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# โหลดไฟล์ DWF
image = cad.Image.load(inputSTL)

# ระบุตัวเลือกการแรสเตอร์ CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# เลือกเค้าโครงเฉพาะที่จะแปลง
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# ระบุตัวเลือก DXF
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# บันทึกไฟล์ DXF เอาต์พุต
image.save(outputDXF, options);

รับใบอนุญาตฟรี

โปรด รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ไลบรารีตัวแปลง STL เป็น DXF โดยไม่มีข้อจำกัด

เครื่องมือแปลง STL เป็น DXF ออนไลน์

คุณยังสามารถลองใช้แอป ตัวแปลง STL เป็น DXF ออนไลน์ฟรีที่พัฒนาโดยใช้ API ข้างต้นได้ คุณสามารถเข้าถึงได้จากเบราว์เซอร์หรืออุปกรณ์ใดๆ โดยไม่ต้องติดตั้งปลั๊กอิน ซอฟต์แวร์ หรือการสมัครรับข้อมูล

Python STL เป็น DXF Converter – แหล่งข้อมูลการเรียนรู้

นอกจากการแปลง STL เป็น DXF แล้ว คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับไลบรารีและสำรวจคุณสมบัติอื่นๆ มากมายโดยใช้แหล่งข้อมูลด้านล่าง:

บทสรุป

ในบล็อกโพสต์นี้ เราได้เรียนรู้วิธีแปลง STL เป็น DXF ใน Python แล้ว เมื่อทำตามขั้นตอนที่ระบุไว้ในบทความนี้ คุณสามารถแปลงไฟล์ STL เป็นรูปแบบ DXF โดยทางโปรแกรมได้อย่างง่ายดาย ไลบรารี Aspose.CAD for Python มี API ที่เรียบง่ายและใช้งานง่ายสำหรับการทำงานกับไฟล์ CAD ใน Python นอกจากการแปลง STL เป็น DXF ใน Python แล้ว คุณยังสามารถแปลงไฟล์ STL เป็นรูปแบบ DXF ออนไลน์ได้โดยใช้ตัวแปลง STL บนเว็บฟรี ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมการสนับสนุนฟรี

ดูสิ่งนี้ด้วย