แปลง CF2 เป็น BMP ใน C#

ไฟล์ CAD CF2 ที่มีการออกแบบแพ็คเกจ 3D หรือข้อมูลโมเดลอื่นๆ สามารถแปรรูปและตัดด้วยเครื่อง CAD/CAM เช่น เครื่องตัดไดคัท บันทึกในรูปแบบเปิดซึ่งอาจได้รับการยอมรับจากอุปกรณ์ฮาร์ดแวร์และโปรแกรมซอฟต์แวร์หลายตัว ในบางกรณี เราอาจต้องส่งออกภาพวาดจากไฟล์ CF2 ไปยังเอกสาร BMP โดยทางโปรแกรม การแปลงดังกล่าวอนุญาตให้แบ่งปันภาพวาดในรูปแบบพกพา ในบทความนี้ เราจะดูวิธีการแปลงไฟล์ CF2 เป็น BMP ใน C#

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

  1. ตัวแปลง C# CF2 เป็น BMP – ดาวน์โหลดฟรี
  2. ขั้นตอนในการแปลงไฟล์ CF2 เป็นเอกสาร BMP
  3. แปลง CF2 เป็น BMP โดยทางโปรแกรม
  4. ส่งออก CF2 เป็น BMP พร้อมตัวเลือก

ตัวแปลง C# CF2 เป็น BMP – ดาวน์โหลดฟรี

แปลงไฟล์ CF2 เป็นไฟล์ BMP เราจะใช้ Aspose.CAD for .NET อนุญาตให้สร้าง แก้ไข และจัดการไฟล์ CF2 และรูปแบบไฟล์ อื่นๆ ได้

คลาสพื้นฐานของ API สำหรับการวาดทุกประเภทคือคลาส Image รูปภาพ CF2 แสดงโดยคลาส Cf2Image คลาส CadRasterizationOptions ช่วยให้เราสามารถปรับเปลี่ยน [PageWidth] และคุณสมบัติ [PageHeight] ตัวเลือก BMP สามารถระบุได้โดยใช้คลาส BmpOptions ของ API

โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet

PM> Install-Package Aspose.CAD

วิธีแปลงไฟล์ CF2 เป็น BMP โดยใช้ C#

เราสามารถแปลงไฟล์ CF2 เป็นเอกสาร BMP ได้อย่างง่ายดายโดยใช้ Aspose.CAD for .NET โดยทำตามขั้นตอนด้านล่าง:

  • โหลดไฟล์รูปวาด CF2
  • บันทึก CF2 เป็น BMP

ตอนนี้ มาดูวิธีการทำตามขั้นตอนเหล่านี้ใน C# เพื่อแปลงไฟล์ CF2 เป็นเอกสาร BMP

แปลง CF2 เป็น BMP โดยทางโปรแกรมใน C#

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลง CF2 เป็น BMP:

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ CF2 เป็นเอกสาร BMP โดยใช้ C#

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // เริ่มต้นวัตถุคลาส BmpOptions
    BmpOptions options = new BmpOptions();

    // ส่งออก CF2 เป็น BMP
    string outPath = "output.bmp";
    image.Save(outPath, options);
}

ส่งออก CF2 เป็น BMP ด้วยตัวเลือกใน C#

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีระบุความสูงและความกว้างของหน้าในขณะที่บันทึกไฟล์ CF2 เป็นเอกสาร BMP โดยใช้ C#

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // เริ่มต้นวัตถุคลาส BmpOptions
    BmpOptions options = new BmpOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // ส่งออก CF2 เป็น BMP
    string outPath = "output.bmp";
    image.Save(outPath, options);
}

รับใบอนุญาตชั่วคราวฟรี

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

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีการ:

  • โหลดไฟล์รูปวาด CF2 ที่มีอยู่
  • ระบุความสูงและความกว้างของหน้า
  • กำหนดตัวเลือกการบันทึก
  • บันทึก CF2 เป็น BMP ใน C#

ไฟล์ CF2 คือการออกแบบสามมิติที่สามารถประมวลผลได้ด้วยซอฟต์แวร์ CAD/CAM และอุปกรณ์ฮาร์ดแวร์ ตัวอย่างเช่น อาจจัดเก็บรูปร่างและการออกแบบของกล่องกระดาษแข็งก่อนที่จะพับ เนื่องจากไฟล์ CF2 ถูกบันทึกในรูปแบบสากล จึงอาจนำเข้าและส่งออกโดยโปรแกรมต่างๆ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.CAD for .NET API โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

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