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

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

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

يعرض [GroupDocs.Viewer] (https://products.groupdocs.com/viewer/) [عارض المستندات Java API] (https://products.groupdocs.com/viewer/net/) التي تتيح تحويل المستندات إلى PDF ، HTML والصور داخل تطبيق Java. في هذه المقالة ، سنستخدم واجهة برمجة التطبيقات هذه في أمثلة لتحويل ملفات STL إلى تنسيقات ملفات أخرى مختلفة.

يمكنك تنزيل ملف JAR من [قسم التنزيلات] (https://downloads.groupdocs.com/viewer/java) أو استخدام أحدث مستودع وتبعية [Maven] (https://repository.groupdocs.com/webapp/ # / artifacts / browse / tree / General / repo / com / groupdocs) ضمن تطبيقات Java الخاصة بك.

<repository>
	<id>GroupDocsArtifactRepository</id>
	<name>GroupDocs Artifact Repository</name>
	<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-viewer</artifactId>
        <version>21.11.1</version> 
</dependency>

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

غالبًا ما تؤدي القابلية العالية لتنسيق PDF إلى تحويل التنسيقات الأخرى إلى PDF. توضح الخطوات التالية كيفية تحويل ملفات STL إلى تنسيق PDF في Java.

مثال كود Java التالي يعرض ملفات STL إلى تنسيق PDF.

// تقديم ملفات STL إلى PDF بجافا
try (Viewer viewer = new Viewer("path/input.stl")) {
    PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
    viewer.view(options);
}

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

وبالمثل ، يمكنك أيضًا تحويل ملفات STL إلى تنسيقات أخرى متنوعة. تساعدك الخطوات التالية على تحويل ملفات STL إلى تنسيقات HTML و JPG و PNG باستخدام Java.

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

فيما يلي أمثلة لشفرة مصدر Java التي تعرض ملفات STL بشكل مستقل في كل تنسيق باستخدام خيارات التنسيق المعنية المذكورة أعلاه.

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

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

// تقديم ملفات STL إلى HTML باستخدام موارد مضمنة باستخدام Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("path/stl-output.html");
    viewer.view(options);
}

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

كود Java التالي يجعل ملف STL إلى تنسيق صورة JPG.

// تقديم ملفات STL إلى JPG في Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.view(options);
}

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

يحول كود Java التالي ملف STL إلى تنسيق صورة PNG.

// تقديم ملفات STL إلى PNG في Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    PngViewOptions options = new PngViewOptions("path/stl-output.png");
    viewer.view(options);
}

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

يمكنك استخدام واجهات برمجة التطبيقات مجانًا عن طريق [الحصول على ترخيص مؤقت] (https://purchase.groupdocs.com/tporary-license).

استنتاج

باختصار ، تعلمنا تحويل ملفات STL إلى تنسيقات PDF و HTML و JPG و PNG باستخدام أمثلة Java. الآن ، يمكنك محاولة تطوير تطبيق عرض STL الخاص بك مثل [تطبيق Online من Groupdocs.Viewer] (https://products.groupdocs.app/viewer).

لمعرفة المزيد حول [GroupDocs.Viewer for Java] (https://products.groupdocs.com/viewer/java/) ، تفضل بزيارة [الوثائق] (https://docs.groupdocs.com/viewer/). للاستفسارات ، اتصل بنا عبر [المنتدى] (https://forum.groupdocs.com/).

أنظر أيضا