في هذا المثال التفصيلي ، سنرى كيفية تحويل 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 (التصميم بمساعدة الكمبيوتر) على بيانات تصميم ثنائية وثلاثية الأبعاد في بيانات تنسيق ثنائي. وهي تتألف من صور متجهة وبيانات وصفية لحفظ محتويات ملفات CAD. هذا المثال حول DWG إلى JPEG باستخدام C# ولكن يمكن استخدامه لتنسيقات ملفات DXF أو DGN أيضًا.
رمز لتصدير أوتوكاد إلى 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 على نظامك وتعمل واجهة برمجة التطبيقات بسلاسة في أي شكل من أشكال تطبيقات C# بما في ذلك الويب وسطح المكتب و ASP.NET وما إلى ذلك.