ไฟล์ DWF อิงตามเวกเตอร์ที่สามารถประกอบด้วยภาพวาด CAD ข้อความ รูปภาพ ฯลฯ คุณอาจต้องสร้างภาพขนาดย่อหรือภาพตัวอย่างไฟล์ DWF ตามนั้น บทความครอบคลุมวิธีการแปลงไฟล์ DWF เป็นรูปภาพ JPG หรือ PNG โดยทางโปรแกรมใน C#
- ตัวแปลงรูปภาพ DWF เป็น JPG หรือ PNG - การติดตั้ง C# API
- แปลง DWF เป็น JPG Image โดยทางโปรแกรมใน C#
- แปลง DWF เป็นภาพ PNG โดยทางโปรแกรมใน C#
ตัวแปลงรูปภาพ DWF เป็น JPG หรือ PNG - การติดตั้ง C# API
Aspose.CAD for .NET API รองรับการแปลงรูปแบบไฟล์ DWF และ อื่นๆ คุณสามารถกำหนดค่า API ได้ง่ายๆ โดยดาวน์โหลดไฟล์ DLL จากส่วน New Releases หรือใช้คำสั่ง NuGet ต่อไปนี้:
PM> Install-Package Aspose.CAD
แปลง DWF เป็น JPG Image โดยทางโปรแกรมใน C#
คุณสามารถแปลงไฟล์ DWF เป็นภาพ JPG โดยทำตามขั้นตอน:
- โหลด DWF อินพุตด้วยคลาส Image
- เริ่มต้นวัตถุของคลาส CadRasterizationOptions
- สร้างอินสแตนซ์ของคลาส JpegOptions
- ตั้งค่า VectorRasterizationOptions และบันทึกภาพ JPG ที่ส่งออก
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ DWF เป็นรูปภาพ JPG โดยทางโปรแกรมใน C#:
string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
// เริ่มต้นวัตถุคลาส JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// ส่งออกภาพ DWF เป็น JPG
string outPath = "blocks_and_tables.jpg";
image.Save(outPath, jpgOptions);
}
แปลง DWF เป็นภาพ PNG โดยทางโปรแกรมใน C#
คุณสามารถแปลงไฟล์ DWF เป็นภาพ PNG ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์ DWF อินพุตโดยใช้คลาส Image
- สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
- สร้างวัตถุประเภท PngOptions
- ระบุ VectorRasterizationOptions และเขียนอิมเมจ PNG เอาต์พุต
ข้อมูลโค้ดด้านล่างอธิบายวิธีแปลงไฟล์ DWF เป็นภาพ PNG โดยทางโปรแกรมใน C#:
string inputFile = "blocks_and_tables.dwf";
// โหลดไฟล์ DWF อินพุต
using (Image image = Image.Load(inputFile))
{
// เริ่มต้นวัตถุคลาส PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// ส่งออกภาพ DWF เป็น PNG
string outPath = "blocks_and_tables.png";
image.Save(outPath, pngOptions);
}
รับใบอนุญาตชั่วคราวฟรี
คุณสามารถประเมินคุณสมบัติ API ได้อย่างเต็มประสิทธิภาพโดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้สำรวจวิธีแปลงไฟล์ DWF เป็นรูปแบบรูปภาพ เช่น PNG หรือ JPG โดยจะอธิบายขั้นตอนทั้งหมดและข้อมูลโค้ดเพื่อทำการแปลงโดยทางโปรแกรมใน C# นอกจากนี้ โปรดดู เอกสารประกอบ สำหรับข้อมูลโดยละเอียดเกี่ยวกับคุณสมบัติที่ API รองรับ โปรดติดต่อเราได้ที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ