DWG و DXF فرمتهای فایل محبوبی برای ذخیرهسازی طراحیهای CAD هستند که شامل متادیتای آنها میباشند. گنجاندن مستقیم این فایلها در برنامههای وب یا دسکتاپ برای نمایش عملی نیست. یک راهحل قوی تبدیل فایلهای CAD به فرمتهای تصویری است. این راهنما شما را در فرآیند تبدیل فایلهای DWG/DXF به تصاویر PNG، JPEG، BMP، TIFF و GIF با استفاده از C# راهنمایی میکند.
فهرست مطالب
- تبدیل DWG یا DXF به تصاویر در C# با استفاده از API Aspose
- تبدیل DWG یا DXF به PNG در C#
- تبدیل DWG یا DXF به JPEG در C#
- تبدیل DWG یا DXF به BMP، GIF و TIFF در C#
تبدیل DWG یا DXF به تصاویر در C# با استفاده از API Aspose
Aspose.CAD for .NET یک افزونه چندمنظوره Aspose است که برای دستکاری و تبدیل فایلهای CAD به راحتی با استفاده از C# یا طراحی شده است. این API قدرتمند به شما اجازه میدهد تا طراحیهای DWG/DXF را به فرمتهای مختلف تصویر رستری تنها در چند خط کد تبدیل کنید. شما میتوانید API را دانلود کنید یا آن را به طور مستقیم در برنامههای .NET خود از طریق NuGet نصب کنید. هزینه افزونه Aspose از 99 دلار شروع میشود که آن را به یک راهحل مقرون به صرفه برای توسعهدهندگان تبدیل میکند.
تبدیل DWG یا DXF به PNG در C#
برای تبدیل یک فایل DWG یا DXF به تصویر PNG با استفاده از Aspose.CAD for .NET، مراحل زیر را دنبال کنید:
- فایل DWG/DXF را با استفاده از کلاس Image بارگذاری کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کرده و ارتفاع و عرض دلخواه برای تصویر خروجی را تنظیم کنید.
- یک نمونه از کلاس PngOptions ایجاد کنید.
- گزینههای PngOptions.VectorRasterizationOptions را به شیء CadRasterizationOptions اختصاص دهید.
- فایل CAD را با استفاده از متد Image.Save(String, ImageOptionsBase) به PNG تبدیل کنید.
در اینجا یک نمونه کد C# وجود دارد که نحوه انجام تبدیل را نشان میدهد:
تبدیل DWG یا DXF به JPEG در C#
فرآیند تبدیل فایلهای DWG/DXF به تصاویر JPEG به طور مشابه با تبدیل PNG است. در اینجا نحوه انجام آن با استفاده از Aspose.CAD for .NET آمده است:
- فایل DWG/DXF را با کلاس Image بارگذاری کنید.
- یک نمونه جدید از کلاس CadRasterizationOptions ایجاد کرده و ارتفاع و عرض تصویر خروجی را تعریف کنید.
- یک نمونه از کلاس JpegOptions ایجاد کنید.
- گزینههای JpegOptions.VectorRasterizationOptions را به شیء CadRasterizationOptions اختصاص دهید.
- فایل CAD را به عنوان یک تصویر JPEG با استفاده از متد Image.Save(String, ImageOptionsBase) ذخیره کنید.
در اینجا یک نمونه کد C# وجود دارد که نشان میدهد چگونه یک فایل CAD DWG/DXF را به تصویر JPEG تبدیل کنید:
تبدیل DWG یا DXF به BMP، TIFF و GIF در C#
برای تبدیل فایلهای DWG/DXF به تصاویر BMP، TIFF یا GIF، مراحل اساساً مشابه مراحل بالا هستند. تنها تفاوت در کلاس گزینهای است که استفاده میکنید. برای تصاویر GIF، TIFF و BMP، از کلاسهای مربوطه استفاده خواهید کرد: GifOptions، TiffOptions و BmpOptions. در زیر یک نمونه کد C# وجود دارد که نحوه تبدیل یک فایل DWG یا DXF به تصاویر GIF، TIFF و BMP را نشان میدهد:
جمعبندی
در این راهنمای جامع، یاد گرفتید چگونه فایلهای DWG یا DXF CAD را به فرمتهای تصویری مختلف از جمله PNG، JPEG، BMP، TIFF و GIF با استفاده از C# و افزونه Aspose .NET تبدیل کنید. ما همچنین نحوه مشخص کردن ابعاد تصویر رستری خروجی در طول فرآیند تبدیل را مورد بحث قرار دادیم. برای جزئیات بیشتر در مورد API دستکاری فایلهای CAD Aspose، میتوانید به مستندات رسمی مراجعه کنید.
مطالعه بیشتر
پاداش: به مبدل Text to GIF Aspose نگاهی بیندازید که به شما این امکان را میدهد تا فقط با تایپ کردن انیمیشنهای جذاب ایجاد کنید!