STL، به اختصار استریولیتوگرافی، هندسه سطح سه بعدی را نشان می دهد. اینها اغلب در برنامه های مرتبط با CAD استفاده می شوند. شما می توانید فایل های STL را به سرعت و به راحتی به PDF تبدیل کنید. این تبدیل فرمت فایل به دلیل سازگاری با فرمت PDF در سناریوهایی که نیاز به مشاهده اطلاعات در سیستم عامل ها و محیط های مختلف دارید مفید است. به همین ترتیب، می توانید برای پیش نمایش سریع فایل، تصاویر STL را به PNG رندر کنید. بیایید برای یادگیری بهتر بخش های زیر نگاهی بیندازیم:
- تبدیل تصویر STL به PDF یا PNG – نصب API
- تبدیل STL به PDF از طریق برنامه C#
- تبدیل تصویر STL به PNG به صورت برنامه نویسی در سی شارپ
تبدیل تصویر STL به PDF یا PNG – نصب API
Aspose.CAD for .NET API از کار با STL، DWG، PLT و بسیاری دیگر فرمتهای فایل پشتیبانیشده پشتیبانی میکند. در اینجا به طور خاص با تبدیل فایل های STL سروکار خواهیم داشت. میتوانید API را با دانلود فایلهای DLL از بخش Downloads یا با استفاده از دستور نصب زیر مربوط به NuGet package پیکربندی کنید:
PM> Install-Package Aspose.CAD
تبدیل STL به PDF از طریق برنامه C#
PDF به دلیل سازگاری بسیار زیاد با بسیاری از محیط ها و برنامه های سیستمی، فرمت محبوبی است. ممکن است لازم باشد یک فایل STL را در برنامه های مبتنی بر NET خود به PDF تبدیل کنید. در زیر مراحل تبدیل STL به PDF آمده است:
- تصویر STL ورودی را بارگیری کنید
- نمونه کلاس PdfOptions را راه اندازی کنید
- تبدیل STL به فایل PDF با روش Save
قطعه کد زیر نحوه تبدیل STL به PDF را به صورت برنامه نویسی با سی شارپ نشان می دهد:
// مسیر را برای فایل STL ورودی مشخص کنید
string sourceFilePath = dataDir + "galeon.stl";
// تصویر STL ورودی را بارگیری کنید
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
// نمونه کلاس PdfOptions را راه اندازی کنید
PdfOptions pdfOptions = new PdfOptions();
string outPath = sourceFilePath + "test.pdf";
// STL را به PDF تبدیل کنید
cadImage.Save(outPath, pdfOptions);
}
تبدیل تصویر STL به PNG به صورت برنامه نویسی با سی شارپ
برای پیش نمایش سریع داده ها و اطلاعات می توانید فایل های STL را به تصاویر PNG تبدیل کنید. مراحل زیر فرآیند تبدیل فایل های STL را توضیح می دهد:
- فایل STL منبع را به عنوان ورودی بارگیری کنید
- نمونه کلاس PngOptions را راه اندازی کنید
- STL را به PNG تبدیل کنید و خروجی را ذخیره کنید
کد زیر نحوه انجام این مراحل را برای تبدیل STL به تصویر PNG به صورت برنامهنویسی در سی شارپ شرح میدهد:
// مسیر را برای فایل STL ورودی مشخص کنید
string sourceFilePath = dataDir + "galeon.stl";
// تصویر STL ورودی را بارگیری کنید
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
// نمونه کلاس PngOptions را راه اندازی کنید
PngOptions pngOptions = new PngOptions();
string outPath = sourceFilePath + "test.png";
// STL را به PNG تبدیل کنید
cadImage.Save(outPath, pngOptions);
}
نتیجه
در این بخش ها یاد گرفتیم که چگونه فایل های STL را با استفاده از کد سی شارپ در برنامه های مبتنی بر دات نت به تصویر PDF یا PNG تبدیل یا صادر کنیم. به همین ترتیب، چندین تبدیل و دستکاری مرتبط با CAD از ویژگی های کلیدی API هستند. میتوانید با مطالعه [اسناد] آن را بیشتر بررسی کنید. همچنین در صورت نیاز به کمک برای ایجاد یک POC برای نیازهای خود، میتوانید نگرانیهای خود را از طریق تالار گفتمان پشتیبانی رایگان با ما در میان بگذارید. ما مفتخریم که به شما کمک کنیم!