ไฟล์ CAD CF2 ที่มีการออกแบบแพ็คเกจ 3D หรือข้อมูลโมเดลอื่นๆ สามารถแปรรูปและตัดด้วยเครื่อง CAD/CAM เช่น เครื่องตัดไดคัท บันทึกในรูปแบบเปิดซึ่งอาจได้รับการยอมรับจากอุปกรณ์ฮาร์ดแวร์และโปรแกรมซอฟต์แวร์หลายตัว ในบางกรณี เราอาจต้องส่งออกภาพวาดจากไฟล์ CF2 ไปยังเอกสาร BMP โดยทางโปรแกรม การแปลงดังกล่าวอนุญาตให้แบ่งปันภาพวาดในรูปแบบพกพา ในบทความนี้ เราจะดูวิธีการแปลงไฟล์ CF2 เป็น BMP ใน C#
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- ตัวแปลง C# CF2 เป็น BMP – ดาวน์โหลดฟรี
- ขั้นตอนในการแปลงไฟล์ CF2 เป็นเอกสาร BMP
- แปลง CF2 เป็น BMP โดยทางโปรแกรม
- ส่งออก 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:
- โหลดไฟล์อินพุต CF2 โดยใช้คลาส Image
- สร้างอินสแตนซ์ของคลาส BmpOptions
- เรียกใช้เมธอด 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 โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์อินพุต CF2 โดยใช้คลาส Image
- สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
- ระบุความสูงและความกว้างของหน้า
- สร้างอินสแตนซ์ของคลาส BmpOptions
- ตั้งค่าคุณสมบัติ VectorRasterizationOptions เป็น CadRasterizationOptions
- เรียกใช้เมธอด 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 โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี