يستخدم تنسيق ملف STL (STereoLithography) لرسومات CAD ثلاثية الأبعاد والطباعة ثلاثية الأبعاد. هناك العديد من المتطلبات عندما يُطلب من المطورين تقديم ملفات STL برمجيًا إلى تنسيقات أخرى مختلفة. أحد أسباب التحويل هو قابلية النقل الأفضل. في هذه المقالة ، ستتعلم كيفية تحويل ملفات STL إلى تنسيق PDF باستخدام C #. بالإضافة إلى ذلك ، سنقوم بتحويل ملفات STL إلى تنسيق HTML و JPG و PNG داخل تطبيق .NET باستخدام أمثلة.

المواضيع التالية تناقش أدناه:

NET API لعرض ملفات STL

GroupDocs.Viewer يعرض عارض المستندات .NET API الذي يسمح بتقديم المستندات إلى PDF و HTML والصور داخل تطبيق .NET. في هذه المقالة ، سنستخدمها في أمثلة لتحويل ملفات STL إلى تنسيقات ملفات أخرى مختلفة.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Viewer

عرض ملف STL كملف PDF باستخدام C

غالبًا ما يكون مطلوبًا تحويل تنسيق STL للطباعة الحجرية المجسمة إلى تنسيق PDF نظرًا لإمكانية نقله العالية. توضح الخطوات التالية كيفية تحويل ملفات STL إلى تنسيق PDF باستخدام C #.

  • قم بتحميل ملف STL باستخدام فئة Viewer.
  • قم بإعداد خيارات عرض PDF باستخدام فئة PdfViewOptions.
  • استخدم طريقة View () لتقديم ملف STL كملف PDF.

مثال رمز C # التالي يعرض ملفات STL إلى تنسيق PDF.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
    viewer.View(options);
}

عرض ملف STL بتنسيق HTML أو JPG أو PNG باستخدام C

وبالمثل ، يمكنك تحويل ملفات STL إلى تنسيقات أخرى وفقًا للمتطلبات. تساعدك الخطوات التالية على تحويل ملفات STL إلى تنسيقات أخرى متنوعة باستخدام C #.

  • قم بتحميل ملف STL باستخدام فئة Viewer.
  • قم بإعداد خيارات التجسيد وفقًا لتنسيق التحويل:
    • يحتاج عرض HTML إلى HtmlViewOptions class. (يمكنك استخدام إما موارد مضمنة أو خارجية)
    • يستخدم عرض JPG فئة JpgViewOptions.
    • يتطلب عرض PNG فئة PngViewOptions.
  • استخدم طريقة View () لعرض ملف STL بتنسيق HTML أو JPG أو PNG.

فيما يلي أمثلة C # التي تعرض ملفات STL بشكل منفصل في كل تنسيق باستخدام خيارات التنسيق المعنية.

STL إلى HTML باستخدام C

يحول رمز C # التالي ملف STL إلى HTML مع الموارد المضمنة. وبالمثل ، يمكنك التحويل إلى HTML باستخدام موارد خارجية.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/stl-output.html");
    viewer.View(options);
}

STL إلى JPG باستخدام C

يحول رمز C # التالي ملف STL إلى تنسيق صورة JPG.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.View(options);
}

STL إلى PNG باستخدام C

يحول رمز C # التالي ملف STL إلى تنسيق صورة PNG.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    PngViewOptions options = new PngViewOptions("path/stl-output.png");
    viewer.View(options);
}

احصل على ترخيص API مجاني

يمكنك استخدام واجهات برمجة التطبيقات مجانًا عن طريق الحصول على ترخيص مؤقت.

استنتاج

في الختام ، تعلمنا كيفية تحويل ملفات STL إلى تنسيقات أخرى. على وجه التحديد ، قمنا بتحويل ملفات STL إلى تنسيقات PDF و HTML و JPG و PNG باستخدام مثال C #. يمكنك إنشاء تطبيق عارض STL خاص بك مثل Groupdocs.Viewer Online App.

لمعرفة المزيد حول GroupDocs.Viewer for .NET ، قم بزيارة التوثيق الخاص به. للاستفسارات ، اتصل بنا عبر المنتدى.

أنظر أيضا