วิธีแปลง DWG เป็น JPG ใน C#

ในตัวอย่างโดยละเอียดนี้ เราจะดูวิธีแปลง DWG เป็น JPG ใน C# การส่งออก Autocad เป็น JPG โดยใช้ C# สามารถทำได้ง่ายๆ โดยใช้ Aspose.CAD สำหรับ .NET API ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีส่งออก Autocad DWG เป็น JPG โดยใช้ C# ด้วยการใช้ Aspose.CAD ใน C# ให้บันทึก Autocad เป็น Jpeg ทั้งในแบบหลายสีและแบบสีเดียว

ขั้นตอนในการส่งออก DWG เป็น JPG ใน C#

  1. รับแพ็คเกจ Aspose.CAD for .NET จาก NuGet.org
  2. รวมเนมสเปซ Aspose.CAD และ Aspose.CAD.FileFormat ในโค้ดของคุณ
  3. โหลดใบอนุญาต Aspose.CAD โดยใช้วิธี SetLicense
  4. โหลด DWG ต้นทางเพื่อส่งออกเป็น JPEG โดยใช้คลาส Image
  5. ตั้งค่าตัวเลือกการแรสเตอร์สำหรับไฟล์ JPEG ที่ต้องการ
  6. บันทึกรูปภาพที่ส่งออก 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 เป็นต้น

 ไทย