Formát souboru STL (STereoLithography) je široce používán pro 3D CAD výkresy a tisk. Na druhou stranu mnoho jiných formátů je přenosnějších než STL. Zde přichází požadavek na vykreslení formátu STL do jiných formátů. V tomto článku budeme diskutovat o tom, jak vykreslit soubory STL do formátu PDF pomocí Java. Kromě toho převedeme soubory STL do formátů HTML, JPG a PNG v rámci aplikace Java pomocí příkladů.
Níže jsou diskutována následující témata:
Java API pro zobrazení souborů STL
GroupDocs.Viewer představuje prohlížeč dokumentů Java API, který umožňuje vykreslování dokumentů do formátu PDF, HTML a obrázků v rámci aplikace Java. V tomto článku použijeme toto rozhraní API v příkladech k převodu souborů STL do různých jiných formátů souborů.
Soubor JAR si můžete stáhnout z části ke stažení nebo použít nejnovější konfigurace úložiště a závislostí Maven ve vašich aplikacích 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>
Zobrazit STL soubor jako PDF pomocí Java
Vysoká přenositelnost formátu PDF často vede ke konverzi jiných formátů do PDF. Následující kroky popisují, jak převést soubory STL do formátu PDF v Java.
- Načtěte soubor STL pomocí třídy Viewer.
- Připravte možnosti vykreslování PDF pomocí třídy PdfViewOptions.
- Vykreslete soubor STL jako PDF pomocí metody view().
Následující příklad kódu Java vykresluje soubory STL do formátu PDF.
// Renderujte STL soubory do PDF v Java
try (Viewer viewer = new Viewer("path/input.stl")) {
PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
viewer.view(options);
}
Zobrazit STL soubor jako HTML, JPG nebo PNG pomocí Java
Zcela podobně můžete také převést soubory STL do různých jiných formátů. Následující kroky vám pomohou vykreslit soubory STL do formátů HTML, JPG a PNG pomocí Java.
- Načtěte soubor STL pomocí třídy Viewer.
- Připravte možnosti vykreslování podle zamýšleného výstupního formátu:
- Vykreslování HTML vyžaduje třídu HtmlViewOptions. (Můžete použít vložené nebo externí zdroje)
- Vykreslování JPG používá třídu JpgViewOptions.
- Vykreslování PNG vyžaduje třídu PngViewOptions.
- Vykreslete soubor STL jako HTML, JPG nebo PNG pomocí metody view().
Níže jsou uvedeny příklady zdrojového kódu Java, které nezávisle vykreslují soubory STL do každého formátu pomocí výše uvedených příslušných možností formátu.
STL do HTML pomocí Javy
Následující kód Java převádí soubor STL do formátu HTML s vloženými prostředky. Podobně můžete převést do HTML pomocí externích zdrojů.
// Vykreslujte soubory STL do HTML s vloženými prostředky pomocí Javy
try (Viewer viewer = new Viewer("path/input.stl")) {
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("path/stl-output.html");
viewer.view(options);
}
STL do JPG pomocí Javy
Následující kód Java vykreslí soubor STL do formátu obrázku JPG.
// Renderujte STL soubory do JPG v Java
try (Viewer viewer = new Viewer("path/input.stl")) {
JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
viewer.view(options);
}
STL do PNG pomocí Java
Následující kód Java převede soubor STL do formátu obrázku PNG.
// Renderujte soubory STL do formátu PNG v Java
try (Viewer viewer = new Viewer("path/input.stl")) {
PngViewOptions options = new PngViewOptions("path/stl-output.png");
viewer.view(options);
}
Získejte bezplatnou licenci API
Rozhraní API můžete používat zdarma získáte dočasnou licenci.
Závěr
Abychom to shrnuli, naučili jsme se vykreslovat soubory STL do formátů PDF, HTML, JPG a PNG pomocí příkladů Java. Nyní si můžete zkusit vyvinout vlastní aplikaci pro prohlížení STL, jako je Online aplikace Groupdocs.Viewer.
Chcete-li se dozvědět více o GroupDocs.Viewer for Java, navštivte jeho dokumentaci. V případě dotazů nás kontaktujte prostřednictvím fóra.