DWG DXF به PNG، BMP، JPEG، TIFF و GIF

DWG و DXF فرمت‌های فایل محبوبی هستند که برای ذخیره داده‌ها و همچنین ابرداده‌های طرح‌های CAD استفاده می‌شوند. با این حال، امکان مشاهده یا نمایش مستقیم طرح‌های CAD با جاسازی فایل‌های DWG و DXF در برنامه‌های وب یا دسکتاپ شما وجود ندارد. یکی از راه حل های عملی تبدیل CAD به تصویر است. هدف این مقاله به شما نشان می دهد که چگونه فایل های DWG/DXF را به تصاویر PNG، JPEG، BMP، TIFF و GIF تبدیل کنید. با استفاده از سی شارپ

C# DWG یا DXF به Image Converter API

Aspose.CAD for .NET یک API دستکاری CAD است که به شما امکان می دهد فایل های CAD را با استفاده از C# یا VB.NET پردازش و تبدیل کنید. API روش های آسانی را برای تبدیل طرح های DWG/DXF به فرمت های تصویر شطرنجی در چند خط کد ارائه می دهد. می‌توانید API را دانلود یا با استفاده از NuGet در برنامه‌های NET خود نصب کنید.

تبدیل C# DWG یا DXF به PNG

در زیر مراحل تبدیل یک فایل DWG یا DXF به تصویر PNG با استفاده از Aspose.CAD برای دات نت آمده است.

نمونه کد زیر نحوه تبدیل فایل 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 را با استفاده از Aspose.CAD برای دات نت به تصویر JPEG تبدیل کنید. مراحل زیر برای انجام این عملیات آورده شده است.

نمونه کد زیر نحوه تبدیل فایل 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 با استفاده از سی شارپ آشنا شدید. علاوه بر این، نحوه تنظیم ارتفاع و عرض تصویر شطرنجی حاصل را در CAD به تبدیل تصویر مشاهده کرده‌اید. می‌توانید با استفاده از مستندات درباره API دستکاری فایل CAD Aspose بیشتر کاوش کنید.

همچنین ببینید

اطلاعات: مبدل Text to GIF Aspose به شما امکان می دهد فقط با تایپ کردن، انیمیشن های سرگرم کننده ایجاد کنید.