DWG DXF إلى PNG و BMP و JPEG و TIFF و GIF

DWG و DXF هي تنسيقات الملفات الشائعة المستخدمة لتخزين البيانات وكذلك البيانات الوصفية لتصميمات CAD. ومع ذلك ، لا يمكن عرض تصميمات CAD أو عرضها مباشرةً عن طريق تضمين ملفات DWG و DXF في تطبيقات الويب أو سطح المكتب. أحد الحلول الممكنة هو CAD لتحويل الصور. تهدف هذه المقالة إلى توضيح كيفية تحويل ملفات DWG / DXF إلى صور PNG و JPEG و BMP و TIFF و GIF باستخدام C#.

C# DWG أو DXF to Image Converter API

Aspose.CAD for .NET هي واجهة برمجة تطبيقات معالجة CAD تتيح لك معالجة ملفات CAD وتحويلها باستخدام C# أو VB.NET. توفر واجهة برمجة التطبيقات طرقًا سهلة الاستخدام لتحويل تصميمات DWG / DXF إلى تنسيقات صور نقطية في غضون بضعة أسطر من التعليمات البرمجية. يمكنك تنزيل API أو تثبيته داخل تطبيقات .NET الخاصة بك باستخدام NuGet.

C# DWG أو DXF لتحويل PNG

فيما يلي خطوات تحويل ملف DWG أو DXF إلى صورة PNG باستخدام Aspose.CAD لـ .NET.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف DWG إلى PNG باستخدام C#.

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("1344463999.dwg"))
{
	// قم بإنشاء مثيل لـ CadRasterizationOptions
	CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
  
	// تعيين عرض الصفحة وارتفاعها
	rasterizationOptions.PageWidth = 1200;
	rasterizationOptions.PageHeight = 1200;

	// قم بإنشاء مثيل لـ PngOptions للصورة الناتجة
	ImageOptionsBase options = new PngOptions();
  
	// قم بتعيين خيارات التنقيط
	options.VectorRasterizationOptions = rasterizationOptions;

	// CAD إلى PNG
	image.Save("conic_pyramid_raster_image_out.png");
}

DWG أو DXF إلى JPG C# التحويل

على غرار تحويل DWG / DXF إلى PNG ، يمكنك تحويل رسومات CAD إلى صورة JPEG باستخدام Aspose.CAD لـ .NET. فيما يلي خطوات إجراء هذه العملية.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف CAD DWG / DXF إلى JPG باستخدام C#.

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("1344463999.dwg"))
{
	// قم بإنشاء مثيل لـ CadRasterizationOptions
	CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
  
	// تعيين عرض الصفحة وارتفاعها
	rasterizationOptions.PageWidth = 1200;
	rasterizationOptions.PageHeight = 1200;

	// قم بإنشاء مثيل لـ JpegOptions للصورة الناتجة
	ImageOptionsBase options = new JpegOptions();
  
	// قم بتعيين خيارات التنقيط
	options.VectorRasterizationOptions = rasterizationOptions;

	// CAD إلى JPG
	image.Save("conic_pyramid_raster_image_out.jpg", options);
}

DXG أو DXF إلى BMP و TIFF و GIF باستخدام C#

لتحويل ملفات DWG / DXF إلى صور BMP أو TIFF أو GIF ، يمكنك اتباع نفس الخطوات التي استخدمتها أعلاه. سيكون التعديل الوحيد هو استخدام فئات GifOptions و TiffOptions و BmpOptions للتحويل إلى صور GIF و TIFF و BMP على التوالي. يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف DWG أو DXF إلى صورة GIF و TIFF و BMP باستخدام C#.

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("conic_pyramid.dxf"))
{
	// قم بإنشاء مثيل لـ CadRasterizationOptions وقم بتعيين خصائصه المختلفة
	Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
	rasterizationOptions.PageWidth = 1600;
	rasterizationOptions.PageHeight = 1600;
	rasterizationOptions.AutomaticLayoutsScaling = true;
	rasterizationOptions.NoScaling = false;

	// قم بإنشاء مثيل لـ BmpOptions للصورة الناتجة
	ImageOptionsBase bmpOptions = new BmpOptions();

	// قم بتعيين خيارات التنقيط
	bmpOptions.VectorRasterizationOptions = rasterizationOptions;

	// CAD إلى BMP
	image.Save("output.bmp", bmpOptions);

	// قم بإنشاء مثيل لـ GifOptions للصورة الناتجة
	ImageOptionsBase gifOptions = new GifOptions();

	// قم بتعيين خيارات التنقيط
	gifOptions.VectorRasterizationOptions = rasterizationOptions;

	// CAD إلى GIF
	image.Save("output.gif", gifOptions);

	// قم بإنشاء مثيل لـ TiffOptions
	Aspose.CAD.ImageOptions.TiffOptions tiffOptions = new Aspose.CAD.ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

	// قم بتعيين الخاصية VectorRasterizationOptions
	tiffOptions.VectorRasterizationOptions = rasterizationOptions;

	// CAD إلى TIFF
	image.Save("output.tiff", tiffOptions);
}

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملفات DXG أو DXF الخاصة بـ CAD إلى صور PNG و JPEG و BMP و TIFF و GIF باستخدام C#. علاوة على ذلك ، لقد رأيت كيفية تعيين ارتفاع وعرض الصورة النقطية الناتجة في CAD لتحويل الصورة. يمكنك استكشاف المزيد حول واجهة برمجة تطبيقات معالجة ملفات CAD الخاصة بـ Aspose باستخدام التوثيق.

أنظر أيضا

معلومة: يتيح لك محول Aspose Text to GIF إنشاء رسوم متحركة ممتعة بمجرد الكتابة.