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

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

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

  1. Python DWG เป็น DXF Converter API – ดาวน์โหลดฟรี
  2. แปลง DWG เป็น DXF
  3. แปลง DWG เป็น DXF ด้วยตัวเลือก
  4. ตัวแปลง DWG เป็น DXF ออนไลน์ฟรี
  5. ตัวแปลง DWG เป็น DXF – แหล่งข้อมูลการเรียนรู้

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

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

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

pip install aspose-cad

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

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

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

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

# This code example demonstrates how to convert DWG to DXF
import aspose.cad as cad

# Specify paths for input and output files.
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# Load DWG file
image = cad.Image.load(inputDWG)

# Specify DXF options
options = cad.imageoptions.DxfOptions()

# Save output DXF file
image.save(outputDXF, options);

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

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีระบุตัวเลือก CAD ต่างๆ ในขณะที่บันทึกไฟล์ DWG เป็น DXF ใน Python

# This code example demonstrates how to convert DWG to DXF with convert options
import aspose.cad as cad

# Specify paths for input and output files.
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# Load DWG file
image = cad.Image.load(inputDWG)

# Specify CAD Rasterization options
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Select specific layout to convert
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Specify DXF options
options = cad.imageoptions.DxfOptions()
options.vector_rasterization_options = rasterizationOptions

# Save output DXF file
image.save(outputDXF, options);

ตัวแปลง DWG เป็น DXF – รับสิทธิ์ใช้งานฟรี

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

แปลง DWG เป็น DXF ออนไลน์

นอกจากนี้ คุณยังมีตัวเลือกในการใช้ [ตัวแปลง DWG เป็น DXF] บนเว็บของเราได้โดยไม่มีค่าใช้จ่าย ซึ่งช่วยให้คุณแปลงไฟล์ DWG เป็นรูปแบบ DXF ได้อย่างง่ายดาย เครื่องมือออนไลน์นี้สร้างขึ้นโดยใช้ Aspose.CAD API

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

ค้นหาวิธีอ่าน แปลง และจัดการไฟล์ DWG โดยไม่ต้องใช้ AutoCAD นอกจากนี้ คุณยังสามารถเรียกดูแหล่งข้อมูลต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับห้องสมุด:

บทสรุป

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

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