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 ל- Image Converter API

Aspose.CAD for .NET הוא API למניפולציה של CAD המאפשר לך לעבד ולהמיר קבצי CAD באמצעות C# או VB.NET. ה-API מספק שיטות קלות לשימוש להמרת עיצובי 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 לתמונה. אתה יכול לחקור יותר על API של מניפולציה של קבצי CAD של Aspose באמצעות תיעוד.

ראה גם

מידע: ממיר Aspose טקסט ל-GIF מאפשר לך ליצור אנימציות מהנות רק על ידי הקלדה.