ในตัวอย่างโดยละเอียดนี้ เราจะดูวิธีแปลง DWG เป็น JPG ใน C# การส่งออก Autocad เป็น JPG โดยใช้ C# สามารถทำได้ง่ายๆ โดยใช้ Aspose.CAD สำหรับ .NET API ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีส่งออก Autocad DWG เป็น JPG โดยใช้ C# ด้วยการใช้ Aspose.CAD ใน C# ให้บันทึก Autocad เป็น Jpeg ทั้งในแบบหลายสีและแบบสีเดียว
ขั้นตอนในการส่งออก DWG เป็น JPG ใน C#
- รับแพ็คเกจ Aspose.CAD for .NET จาก NuGet.org
- รวมเนมสเปซ Aspose.CAD และ Aspose.CAD.FileFormat ในโค้ดของคุณ
- โหลดใบอนุญาต Aspose.CAD โดยใช้วิธี SetLicense
- โหลด DWG ต้นทางเพื่อส่งออกเป็น JPEG โดยใช้คลาส Image
- ตั้งค่าตัวเลือกการแรสเตอร์สำหรับไฟล์ JPEG ที่ต้องการ
- บันทึกรูปภาพที่ส่งออก DWG เป็น JPEG ลงในแผ่นดิสก์
รูปแบบไฟล์ DWG สำหรับการวาด CAD (การออกแบบโดยใช้คอมพิวเตอร์ช่วย) มีข้อมูลการออกแบบ 2D และ 3D ในข้อมูลรูปแบบไบนารี ประกอบด้วยภาพเวกเตอร์และข้อมูลเมตาสำหรับเก็บเนื้อหาของไฟล์ CAD ตัวอย่างนี้เกี่ยวกับ DWG ถึง JPEG โดยใช้ C# แต่สามารถใช้กับรูปแบบไฟล์ DXF หรือ DGN ได้เช่นกัน
รหัสสำหรับการส่งออก Autocad เป็น JPG โดยใช้ C
using System; | |
using Aspose.CAD; | |
using Aspose.CAD.FileFormats.Jpeg; | |
namespace DWGToJPEG | |
{ | |
class ExportDWGToJpg | |
{ | |
public static void Main(string[] args) | |
{ | |
// Initialize license object | |
License license = new License(); | |
// Set license by providing path to license file | |
license.SetLicense("Aspose.Cad.lic"); | |
//Load the DWG to export to JPEG | |
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("")) | |
{ | |
// Create an instance of CadRasterizationOptions | |
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = | |
new Aspose.CAD.ImageOptions.CadRasterizationOptions(); | |
// Set page width & height | |
rasterizationOptions.PageWidth = 1200; | |
rasterizationOptions.PageHeight = 1200; | |
//Set background color and object colors | |
rasterizationOptions.BackgroundColor = Aspose.CAD.Color.White; | |
rasterizationOptions.DrawType = Aspose.CAD.FileFormats.Cad.CadDrawTypeMode.UseObjectColor; | |
// Create an instance of JpegOption for the converted Jpeg image | |
ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions(); | |
// Set rasterization options for exporting to JPEG | |
options.VectorRasterizationOptions = rasterizationOptions; | |
// Save DWG to JPEG image | |
image.Save("Exported_image_out.jpeg", options); | |
} | |
} | |
} | |
} |
ในหัวข้อที่แล้ว เราได้สาธิต วิธีแตกข้อความจากไฟล์ DXF ใน C# ในหัวข้อข้างต้น เราได้ใช้ตัวอย่างโค้ด C# เพื่อส่งออก DWG เป็น JPEG ในกระบวนการทั้งหมดนี้เพื่อบันทึกไฟล์ Autocad เป็น JPG คุณไม่จำเป็นต้องติดตั้ง Autocad ในระบบของคุณ และ API จะทำงานได้อย่างราบรื่นในแอปพลิเคชัน C# ทุกรูปแบบ รวมถึงเว็บ เดสก์ท็อป และ ASP.NET เป็นต้น