การปรับขนาดการเขียนแบบ CAD ใน Aspose.CAD สำหรับ .NET
การแนะนำ
คุณกำลังมองหาการปรับขนาดภาพวาด CAD ในแอปพลิเคชัน .NET ของคุณได้อย่างราบรื่นหรือไม่? Aspose.CAD สำหรับ .NET มอบโซลูชันที่มีประสิทธิภาพ ซึ่งช่วยให้คุณจัดการการปรับขนาดการวาด CAD ได้อย่างง่ายดาย ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดกระบวนการ โดยแจกแจงแต่ละขั้นตอนเพื่อให้แน่ใจว่าคุณเข้าใจความซับซ้อนของการปรับขนาดแบบร่าง CAD โดยใช้ Aspose.CAD
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเจาะลึกบทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- Aspose.CAD สำหรับ .NET Library: ดาวน์โหลดและติดตั้งไลบรารีจากหน้าดาวน์โหลด Aspose.CAD สำหรับ .NET.
- ตัวอย่างการเขียนแบบ CAD: ตรวจสอบให้แน่ใจว่าคุณมีไฟล์เขียนแบบ CAD ตัวอย่าง (เช่น “sample.dwg”) ในไดเร็กทอรีเอกสารของคุณ
นำเข้าเนมสเปซ
เริ่มต้นด้วยการนำเข้าเนมสเปซที่จำเป็นลงในแอปพลิเคชัน .NET ของคุณ ขั้นตอนนี้มีความสำคัญอย่างยิ่งในการเข้าถึงฟังก์ชันการทำงานที่ Aspose.CAD สำหรับ .NET มอบให้
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
ขั้นตอนที่ 1: โหลด CAD Drawing
เริ่มต้นด้วยการโหลดแบบร่าง CAD ลงในอินสแตนซ์ของคลาส Aspose.CAD.Image ตรวจสอบให้แน่ใจว่าคุณมีเส้นทางไฟล์ที่ถูกต้องสำหรับภาพวาดตัวอย่างของคุณ
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "sample.dwg";
// โหลดแบบร่าง CAD ในอินสแตนซ์ของรูปภาพ
using (var image = Aspose.CAD.Image.Load(sourceFilePath))
{
// รหัสของคุณที่นี่...
}
ขั้นตอนที่ 2: สร้าง BmpOptions
สร้างอินสแตนซ์ของคลาส BmpOptions ซึ่งมีหน้าที่ระบุตัวเลือกเมื่อบันทึกแบบร่าง CAD เป็นไฟล์ BMP
Aspose.CAD.ImageOptions.BmpOptions bmpOptions = new Aspose.CAD.ImageOptions.BmpOptions();
ขั้นตอนที่ 3: ตั้งค่า CadRasterizationOptions
สร้างอินสแตนซ์คลาส CadRasterizationOptions และกำหนดค่าคุณสมบัติสำหรับการแรสเตอร์เวกเตอร์
Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = cadRasterizationOptions;
ขั้นตอนที่ 4: ตั้งค่าคุณสมบัติ UnitType
ตั้งค่าคุณสมบัติ UnitType ของ CadRasterizationOptions เพื่อระบุประเภทหน่วยสำหรับการปรับขนาด ในตัวอย่างนี้ กำหนดเป็นเซนติเมตร
cadRasterizationOptions.UnitType = Aspose.CAD.ImageOptions.UnitType.Centimeter;
ขั้นตอนที่ 5: ตั้งค่าคุณสมบัติเค้าโครง
ระบุเค้าโครงที่คุณต้องการรวมไว้ในภาพวาดที่ปรับขนาดโดยการตั้งค่าคุณสมบัติเค้าโครง
cadRasterizationOptions.Layouts = new string[] { "Model" };
ขั้นตอนที่ 6: ส่งออกเป็น BMP
สุดท้าย ให้บันทึกเค้าโครงที่ปรับขนาดแล้วเป็นไฟล์ BMP โดยใช้วิธีบันทึก
string outPath = sourceFilePath + ".bmp";
image.Save(outPath, bmpOptions);
ตอนนี้ คุณได้ปรับขนาดการเขียนแบบ CAD ของคุณโดยใช้ Aspose.CAD สำหรับ .NET สำเร็จแล้ว!
บทสรุป
ในบทช่วยสอนนี้ เราได้อธิบายขั้นตอนการปรับขนาดภาพวาด CAD ใน .NET โดยใช้ Aspose.CAD เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถรวมฟังก์ชันการทำงานนี้เข้ากับแอปพลิเคชันของคุณได้อย่างราบรื่น มอบประสบการณ์ผู้ใช้ที่ราบรื่น
คำถามที่พบบ่อย
คำถามที่ 1: Aspose.CAD สำหรับ .NET เข้ากันได้กับรูปแบบ CAD ทั้งหมดหรือไม่
A1: Aspose.CAD สำหรับ .NET รองรับรูปแบบ CAD ที่หลากหลาย รวมถึง DWG, DXF, DWF และอื่นๆ ตรวจสอบเอกสารประกอบ สำหรับรายการทั้งหมด
คำถามที่ 2: ฉันสามารถปรับขนาดหลายเลย์เอาต์พร้อมกันได้หรือไม่
ตอบ 2: ได้ คุณสามารถปรับขนาดเลย์เอาต์หลาย ๆ อันได้โดยการปรับอาร์เรย์เลย์เอาต์ใน CadRasterizationOptions
คำถามที่ 3: ฉันจะรับการสนับสนุนสำหรับ Aspose.CAD สำหรับ .NET ได้ที่ไหน
A3: เยี่ยมชมฟอรั่ม Aspose.CAD สำหรับการสนับสนุนและช่วยเหลือชุมชน
คำถามที่ 4: มีการทดลองใช้ฟรีหรือไม่?
A4: ใช่ คุณสามารถสำรวจได้ทดลองฟรี เพื่อประเมินคุณสมบัติของ Aspose.CAD สำหรับ .NET
คำถามที่ 5: ฉันจะขอรับใบอนุญาตชั่วคราวสำหรับ Aspose.CAD สำหรับ .NET ได้อย่างไร
A5: รับใบอนุญาตชั่วคราวเพื่อการทดสอบที่นี่.