DWF เป็น PNG JPG ภาพ C#

ไฟล์ DWF อิงตามเวกเตอร์ที่สามารถประกอบด้วยภาพวาด CAD ข้อความ รูปภาพ ฯลฯ คุณอาจต้องสร้างภาพขนาดย่อหรือภาพตัวอย่างไฟล์ DWF ตามนั้น บทความครอบคลุมวิธีการแปลงไฟล์ DWF เป็นรูปภาพ JPG หรือ 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 โดยทำตามขั้นตอน:

  1. โหลด DWF อินพุตด้วยคลาส Image
  2. เริ่มต้นวัตถุของคลาส CadRasterizationOptions
  3. สร้างอินสแตนซ์ของคลาส JpegOptions
  4. ตั้งค่า 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 ด้วยขั้นตอนด้านล่าง:

  1. โหลดไฟล์ DWF อินพุตโดยใช้คลาส Image
  2. สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
  3. สร้างวัตถุประเภท PngOptions
  4. ระบุ 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 รองรับ โปรดติดต่อเราได้ที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ

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