פורמט קובץ 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, בקר בתיעוד שלו. לשאלות, צור איתנו קשר דרך הפורום.