DWG ถึง DXF C#

DWG(Drawing) และ DXF(Drawing Exchange Format) เป็นรูปแบบไฟล์ CAD ที่ใช้กันอย่างแพร่หลาย โดยส่วนใหญ่แล้ว DWG จะใช้โดย AutoCAD ในขณะที่ DXF เป็นรูปแบบเปิดสำหรับการทำงานร่วมกันที่ดีขึ้นระหว่างระบบ CAD ต่างๆ การแปลง DWG เป็น DXF เป็นงานทั่วไปสำหรับวิศวกรและนักออกแบบ เนื่องจาก DXF ช่วยให้มีความยืดหยุ่นมากขึ้นในการแชร์การออกแบบ CAD บนแพลตฟอร์มต่างๆ ในบทช่วยสอนนี้ เราจะแนะนำคุณเกี่ยวกับการแปลงไฟล์ DWG เป็น DXF ใน C#

เหตุใดจึงควรแปลง DWG เป็น DXF?

ต่อไปนี้คือเหตุผลบางประการว่าเหตุใดการแปลง DWG เป็น DXF จึงมีประโยชน์:

  • ความเข้ากันได้กับซอฟต์แวร์หลายตัว: ไฟล์ DXF สามารถเปิดและแก้ไขได้ในซอฟต์แวร์ CAD ที่หลากหลายกว่าเมื่อเทียบกับ DWG
  • การแลกเปลี่ยนข้อมูล: DXF ทำหน้าที่เป็นมาตรฐานเปิด ทำให้การแลกเปลี่ยนการออกแบบระหว่างระบบ CAD ต่างๆ ง่ายขึ้น
  • ข้อกำหนดรูปแบบไฟล์: โปรเจ็กต์หรือไคลเอนต์บางรายอาจต้องการรูปแบบ DXF โดยเฉพาะ
  • ระบบอัตโนมัติ: ด้วย C# คุณสามารถทำให้กระบวนการแปลง DWG เป็น DXF เป็นแบบอัตโนมัติ ช่วยประหยัดเวลาและมั่นใจในประสิทธิภาพ

ตัวแปลง DWG เป็น DXF - การติดตั้ง API ของ C#

ในการแปลง DWG เป็น DXF คุณจำเป็นต้องติดตั้ง Conholdate.Total สำหรับ .NET โดยดาวน์โหลดไฟล์ DLL หรือเรียกใช้คำสั่งติดตั้ง NuGet ต่อไปนี้:

PM> NuGet\Install-Package Conholdate.Total

แปลง DWG เป็น DXF ใน C#

ขั้นตอนต่อไปนี้แสดงวิธีการแปลง DWG เป็น DXF ใน C#:

  • โหลดไฟล์ DWG: ใช้วิธี Aspose.CAD.Image.Load เพื่อโหลดไฟล์ DWG อินพุต
  • กำหนดตัวเลือก DXF: เราสร้างอินสแตนซ์ของคลาส DxfOptions ซึ่งให้ตัวเลือกแบบกำหนดเองในการแปลง DWG เป็นรูปแบบ DXF
  • บันทึกเป็น DXF: เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์ DWG เป็นไฟล์ DXF ที่มีตัวเลือกที่ระบุ

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

// โหลดไฟล์ DWG อินพุต
var cadImage = Aspose.CAD.Image.Load("sample.dwg");

// สร้างอินสแตนซ์ของคลาส DxfOptions
Aspose.CAD.ImageOptions.DxfOptions dxfOptions = new Aspose.CAD.ImageOptions.DxfOptions();


// บันทึกไฟล์ DXF เอาท์พุต
cadImage.Save("output.dxf", dxfOptions);

ใบอนุญาตประเมินผลฟรี

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

การห่อหุ้ม

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

คำถามที่พบบ่อย

ความแตกต่างระหว่าง DWG และ DXF คืออะไร?

DWG เป็นรูปแบบเฉพาะที่ใช้โดย AutoCAD ในขณะที่ DXF เป็นมาตรฐานเปิดที่ใช้สำหรับการทำงานร่วมกันได้ระหว่างซอฟต์แวร์ CAD ที่แตกต่างกัน

ฉันสามารถแปลงไฟล์ DWG หลายไฟล์เป็น DXF ในครั้งเดียวได้ไหม

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

ฉันสามารถปรับแต่งการตั้งค่าเอาท์พุต DXF ได้หรือไม่

ใช่ คุณสามารถกำหนดค่าคลาส DxfOptions เพื่อปรับแต่งการตั้งค่าเอาต์พุตตามความต้องการของคุณได้

ดูเพิ่มเติม