تبدیل DWG و DXF به PNG، BMP، JPEG، TIFF و GIF با استفاده از افزونه Aspose .NET

فرمت‌های فایل DWG و DXF در دنیای طراحی CAD ضروری هستند و حاوی متاداده‌های حیاتی برای مجموعه‌ای از برنامه‌ها می‌باشند. با این حال، ادغام مستقیم این فرمت‌ها در برنامه‌های وب یا دسکتاپ می‌تواند چالش‌هایی را به همراه داشته باشد. یک راه‌حل عملی تبدیل آن‌ها به فرمت‌های تصویری رایج است. در این راهنما، ما مراحل تبدیل فایل‌های DWG و DXF به تصاویر PNG، JPEG، BMP، TIFF و GIF را با استفاده از C# و افزونه قدرتمند Aspose .NET بررسی خواهیم کرد.

فهرست مطالب

تبدیل DWG یا DXF به تصاویر در C# با استفاده از API Aspose

Aspose.CAD for .NET یک API قدرتمند است که برای ساده‌سازی دستکاری و تبدیل فایل‌های CAD در C# طراحی شده است. با چند خط کد، شما می‌توانید به راحتی طراحی‌های DWG و DXF را به فرمت‌های مختلف تصویر رستری تبدیل کنید. می‌توانید API را دانلود کنید یا آن را مستقیماً در برنامه‌های .NET خود از طریق NuGet نصب کنید. افزونه Aspose از $99 شروع می‌شود که این یک سرمایه‌گذاری عالی برای توسعه‌دهندگانی است که به دنبال بهبود برنامه‌های خود هستند.

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

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

  1. فایل DWG/DXF را با استفاده از کلاس Image بارگذاری کنید.
  2. یک نمونه از کلاس CadRasterizationOptions ایجاد کرده و ارتفاع و عرض مورد نظر برای تصویر خروجی را مشخص کنید.
  3. یک نمونه از کلاس PngOptions ایجاد کنید.
  4. گزینه‌های PngOptions.VectorRasterizationOptions را به شیء CadRasterizationOptions اختصاص دهید.
  5. فایل CAD را با استفاده از متد Image.Save(String, ImageOptionsBase) به PNG تبدیل کنید.

در اینجا یک نمونه کد C# وجود دارد که نحوه انجام تبدیل را نشان می‌دهد:

تبدیل DWG یا DXF به JPEG در C#

فرآیند تبدیل فایل‌های DWG/DXF به تصاویر JPEG بسیار مشابه فرآیند تبدیل PNG است. در اینجا نحوه انجام آن با استفاده از Aspose.CAD for .NET آمده است:

  1. فایل DWG/DXF را با کلاس Image بارگذاری کنید.
  2. یک نمونه جدید از کلاس CadRasterizationOptions ایجاد کرده و ارتفاع و عرض تصویر خروجی را تعریف کنید.
  3. یک نمونه از کلاس JpegOptions ایجاد کنید.
  4. گزینه‌های JpegOptions.VectorRasterizationOptions را به شیء CadRasterizationOptions اختصاص دهید.
  5. فایل 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، می‌توانید مستندات رسمی را بررسی کنید.