برای ایجاد نقشه های دو بعدی یا سه بعدی، نرم افزار CAD به فایل های DWG نیاز دارد. به طور خاص، یک فایل DWG ممکن است برای توسعه و حفظ طرحها برای پروژههای ساختمانی مانند جادهها، پلها و ساختمانها استفاده شود. در برخی شرایط، ممکن است لازم باشد نقشهها را از فایلهای DWG به اسناد Jpeg2000 به صورت برنامهنویسی صادر کنیم. این دگرگونی ها اشتراک گذاری قابل حمل نقشه ها را امکان پذیر می کند. در این پست با نحوه تبدیل فایل DWG به Jpeg2000 در سی شارپ آشنا شوید.
موضوعات زیر در این مقاله پوشش داده خواهد شد:
- تبدیل C# DWG به Jpeg2000 – دانلود رایگان
- مراحل تبدیل فایل DWG به سند Jpeg2000
- تبدیل DWG به Jpeg2000 از طریق برنامهریزی
- صادر کردن DWG به Jpeg2000 با گزینهها
تبدیل C# DWG به Jpeg2000 – دانلود رایگان
ما از API Aspose.CAD for .NET برای تبدیل فایل DWG به سند Jpeg2000 استفاده خواهیم کرد. امکان ایجاد، ویرایش و دستکاری فایلهای DWG و همچنین تعدادی از انواع فایلهای دیگر ارائه شده است.
کلاس Image API کلاس پایه برای همه انواع طراحی است. کلاس CadImage یک تصویر DWG را نشان می دهد. ما می توانیم ویژگی های PageWidth و PageHeight را با استفاده از کلاس CadRasterizationOptions تنظیم کنیم. کلاس Jpeg2000Options API اجازه می دهد تا گزینه های Jpeg2000 را مشخص کنید.
لطفاً یا DLL API را دانلود کنید یا با استفاده از NuGet آن را نصب کنید.
PM> Install-Package Aspose.CAD
نحوه تبدیل فایل DWG به Jpeg2000 با استفاده از سی شارپ
با دنبال کردن مراحل زیر میتوانیم به راحتی یک فایل DWG را با استفاده از Aspose.CAD برای .NET به یک سند Jpeg2000 تبدیل کنیم:
- یک فایل طراحی DWG را بارگیری کنید.
- DWG را به صورت Jpeg2000 ذخیره کنید.
حال، بیایید ببینیم که چگونه این مراحل را در سی شارپ برای تبدیل یک فایل DWG به یک سند Jpeg2000 انجام دهیم.
تبدیل DWG به Jpeg2000 به صورت برنامه ای در سی شارپ
لطفا مراحل زیر را برای تبدیل DWG به Jpeg2000 دنبال کنید:
- ابتدا از کلاس Image برای بارگذاری یک فایل DWG به عنوان ورودی استفاده کنید.
- سپس یک نمونه از کلاس Jpeg2000Options بسازید.
- برای ذخیره متد Jpeg2000 Save() تماس بگیرید. این دو آرگومان را می پذیرد: Jpeg2000Options و مسیر فایل خروجی Jpeg2000.
نمونه کد زیر نحوه تبدیل یک فایل DWG به یک سند Jpeg2000 با استفاده از سی شارپ را نشان می دهد.
string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
// شی کلاس Jpeg2000Options را راه اندازی کنید
Jpeg2000Options options = new Jpeg2000Options();
// DWG را به Jpeg2000 صادر کنید
string outPath = "output.j2k";
image.Save(outPath, options);
}
صادرات DWG به Jpeg2000 با گزینه هایی در سی شارپ
هنگام تبدیل فایل DWG به سند Jpeg2000 با دنبال کردن مراحل زیر میتوانیم گزینههای ذخیره Jpeg2000 را مشخص کنیم:
- ابتدا از کلاس Image برای وارد کردن یک فایل DWG به عنوان ورودی استفاده کنید.
- سپس یک نمونه جدید از کلاس CadRasterizationOptions بسازید.
- سپس عرض و ارتفاع صفحه را وارد کنید.
- پس از آن، یک نمونه از کلاس Jpeg2000Options ایجاد کنید.
- بعد، CadRasterizationOptions را برای ویژگی VectorRasterizationOptions انتخاب کنید.
- تابع Jpeg2000 Save() را برای ذخیره آن فراخوانی کنید. این دو آرگومان را می پذیرد: Jpeg2000Options و خروجی Jpeg2000 محل فایل.
نمونه کد زیر نحوه تعیین ارتفاع و عرض صفحه را در حین ذخیره یک فایل DWG به عنوان یک سند Jpeg2000 با استفاده از C# نشان می دهد.
string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
// شی کلاس Jpeg2000Options را راه اندازی کنید
Jpeg2000Options options = new Jpeg2000Options();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// DWG را به Jpeg2000 صادر کنید
string outPath = "output.j2k";
image.Save(outPath, options);
}
مجوز موقت رایگان دریافت کنید
شما می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.
نتیجه
در این مقاله یاد گرفتیم که چگونه:
- یک فایل طراحی DWG موجود را بارگیری کنید.
- ارتفاع و عرض صفحه را مشخص کنید.
- تعریف گزینه های ذخیره؛
- DWG را به عنوان Jpeg2000 در سی شارپ ذخیره کنید.
اشتراکگذاری اسناد، بخش کلیدی عملیات روزانه اکثر سازمانها است، و داشتن ظرفیت تبدیل سریع و آسان و ترکیب انواع فایل تضمین میکند که میتوانید بدون ایجاد مشکل ناخودآگاه، انتقال فایلهای امن را انجام دهید. علاوه بر تبدیل یک DWG به Jpeg2000 در سی شارپ، میتوانید با استفاده از مستندات درباره Aspose.CAD برای API .NET اطلاعات بیشتری کسب کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.