ไฟล์ DWF หรือ DWFX สามารถมีข้อมูลการออกแบบและกราฟิกในรูปวาดและชุดแผ่นงานตั้งแต่หนึ่งชุดขึ้นไป ไฟล์ดังกล่าวมักใช้กับข้อมูลการออกแบบเพื่อการตรวจสอบหรืออนุมัติ ในขณะที่ภาพ SVG มีชื่อเสียงเนื่องจากความสามารถในการปรับขนาดโดยไม่ส่งผลต่อคุณภาพของภาพ ในบางกรณี คุณอาจต้องแปลงไฟล์ DWF หรือ DWFX เป็นรูปภาพ SVG ดังนั้น บทความนี้จะอธิบายวิธีแปลงไฟล์ DWF หรือ DWFX เป็นรูปภาพ SVG โดยทางโปรแกรมใน C#
- ตัวแปลง DWF หรือ DWFX เป็น SVG – การติดตั้ง C# API
- แปลง DWF หรือ DWFX เป็นรูปภาพ SVG โดยทางโปรแกรมใน C#
ตัวแปลง DWF หรือ DWFX เป็น SVG – การติดตั้ง C# API
สามารถใช้ Aspose.CAD for .NET API เพื่อทำงานกับรูปแบบ DWF, DWFX และ IFC นอกเหนือจาก รูปแบบไฟล์ ที่เกี่ยวข้องกับ CAD อื่นๆ คุณสามารถเข้าถึง API ได้โดยการดาวน์โหลดไฟล์ DLL จากหน้า ดาวน์โหลด หรือติดตั้งง่ายๆ ด้วยคำสั่ง NuGet ต่อไปนี้:
PM> Install-Package Aspose.CAD
แปลง DWF หรือ DWFX เป็นรูปภาพ SVG โดยทางโปรแกรมใน C#
คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ DWF หรือ DWFX เป็นรูปแบบภาพ SVG:
- สร้างวัตถุของคลาส DwfImage เพื่อโหลดไฟล์ DWF หรือ DWFX อินพุต
- เริ่มต้นอินสแตนซ์ของคลาส CadRasterizationOptions
- ประกาศวัตถุของคลาส SvgOptions
- เขียนไฟล์เอาต์พุตเป็นภาพ SVG
ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการแปลงไฟล์ DWF หรือ DWFX เป็นรูปแบบ SVG โดยทางโปรแกรมใน C#:
String sampleDWFX = "document.dwfx";
// โหลดไฟล์ DWF หรือ DWFX อินพุต
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);
// เริ่มต้นวัตถุคลาส CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;
// เริ่มต้นอินสแตนซ์คลาส SvgOptions สำหรับอิมเมจเอาต์พุต
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;
// บันทึกภาพ SVG เอาต์พุต
image.Save("document.svg", imageOptions);
สำรวจคุณสมบัติเพิ่มเติม
คุณสามารถเยี่ยมชมบทอื่นๆ ใน API เอกสารประกอบ เพื่อเรียนรู้และสำรวจคุณสมบัติอื่นๆ ที่รองรับการทำงานกับไฟล์ CAD
บทสรุป
ในบทความนี้ คุณได้สำรวจวิธีแปลงไฟล์ DWF หรือ DWFX เป็นรูปแบบภาพ SVG การแสดงภาพจะดำเนินการด้วยความเที่ยงตรงสูง ดังนั้นผลลัพธ์ที่ได้จึงมีลักษณะคล้ายกับภาพวาดอินพุต นอกจากนี้ คุณสามารถพูดคุยถึงข้อกังวลหรือข้อสงสัยของคุณกับเราได้ที่ ฟอรัม เราหวังว่าจะได้ติดต่อคุณ