פורמט קובץ STL (STereoLithography) נמצא בשימוש נרחב עבור שרטוטים והדפסה של CAD תלת מימדיים. מצד שני, פורמטים רבים אחרים ניידים יותר מ-STL. כאן מגיעה הדרישה לעיבוד פורמט STL לפורמטים אחרים. במאמר זה, נדון כיצד לעבד את קבצי STL לפורמט PDF באמצעות Java. בנוסף לכך, נמיר את קבצי STL לפורמטים של HTML, JPG ו-PNG בתוך אפליקציית Java באמצעות דוגמאות.

הנושאים הבאים נדונים להלן:

Java API לצפייה בקבצי STL

GroupDocs.Viewer מציג את document viewer Java API המאפשר עיבוד המסמכים ל-PDF, HTML ותמונות בתוך אפליקציית Java. במאמר זה, נשתמש ב-API זה בדוגמאות להמרת קבצי STL לפורמטים שונים של קבצים אחרים.

אתה יכול להוריד את קובץ ה-JAR מסעיף ההורדות או להשתמש בתצורות המאגר והתלות העדכניים ביותר של Maven בתוך יישומי 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.

  • טען את קובץ STL באמצעות המחלקה Viewer.
  • הכן את אפשרויות עיבוד ה-PDF באמצעות המחלקה PdfViewOptions.
  • עבד את קובץ STL כ-PDF בשיטת view().

הדוגמה הבאה של קוד Java מעבדת את קובצי STL לפורמט PDF.

// עיבוד קבצי STL ל-PDF ב-Java
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 בחינם

אתה יכול להשתמש בממשקי ה-API בחינם על ידי קבלת רישיון זמני.

סיכום

לסיכום, למדנו לרנדר את קובצי ה-STL לפורמטים של PDF, HTML, JPG ו-PNG באמצעות דוגמאות Java. כעת, אתה יכול לנסות לפתח אפליקציית צפייה ב-STL משלך כמו אפליקציה מקוונת של Groupdocs.Viewer.

למידע נוסף על GroupDocs.Viewer עבור Java, בקר בתיעוד שלו. לשאלות, צור איתנו קשר דרך הפורום.

ראה גם