Het STL-bestandsformaat (STereoLithography) wordt veel gebruikt voor 3D CAD-tekeningen en afdrukken. Aan de andere kant zijn veel andere formaten draagbaarder dan STL. Hier komt de vereiste om het STL-formaat in andere formaten weer te geven. In dit artikel bespreken we hoe de STL-bestanden met Java in PDF-indeling kunnen worden omgezet. Daarnaast zullen we de STL-bestanden converteren naar HTML-, JPG- en PNG-indelingen binnen de Java-toepassing met behulp van voorbeelden.

Hieronder worden de volgende onderwerpen besproken:

Java API om STL-bestanden te bekijken

GroupDocs.Viewer demonstreert document viewer Java API waarmee de documenten kunnen worden omgezet in PDF, HTML en afbeeldingen binnen de Java-toepassing. In dit artikel zullen we deze API in voorbeelden gebruiken om de STL-bestanden naar verschillende andere bestandsindelingen te converteren.

U kunt het JAR-bestand downloaden van de downloadsectie of de nieuwste repository- en afhankelijkheidsconfiguraties Maven gebruiken binnen uw Java-toepassingen.

<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>

Bekijk STL-bestand als PDF met Java

De hoge overdraagbaarheid van PDF-formaat leidt vaak tot de conversie van andere formaten naar PDF. De volgende stappen helpen u bij het converteren van de STL-bestanden naar PDF-indeling in Java.

  • Laad het STL-bestand met behulp van de klasse Viewer.
  • Bereid de PDF-renderingopties voor met behulp van de klasse PdfViewOptions.
  • Render het STL-bestand als PDF met behulp van de view()-methode.

Het volgende Java-codevoorbeeld geeft de STL-bestanden weer in PDF-indeling.

// Render STL-bestanden naar PDF in Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
    viewer.view(options);
}

Bekijk STL-bestand als HTML, JPG of PNG met Java

Op dezelfde manier kunt u de STL-bestanden ook converteren naar verschillende andere formaten. De volgende stappen helpen u om de STL-bestanden in HTML-, JPG- en PNG-indeling weer te geven met behulp van Java.

  • Laad het STL-bestand met behulp van de klasse Viewer.
  • Bereid de weergave-opties voor volgens het beoogde uitvoerformaat:
  • Geef het STL-bestand weer als HTML, JPG of PNG met behulp van de view()-methode.

Hieronder staan de Java-broncodevoorbeelden die onafhankelijk van elkaar STL-bestanden in elk formaat weergeven met behulp van de bovengenoemde respectieve formaatopties.

STL naar HTML met behulp van Java

De volgende Java-code converteert het STL-bestand naar HTML-indeling met ingesloten bronnen. Evenzo kunt u met externe bronnen naar HTML converteren.

// Render STL-bestanden naar HTML met ingesloten bronnen met behulp van Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("path/stl-output.html");
    viewer.view(options);
}

STL naar JPG met Java

De volgende Java-code geeft het STL-bestand weer in JPG-afbeeldingsindeling.

// Render STL-bestanden naar JPG in Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.view(options);
}

STL naar PNG met Java

De volgende Java-code converteert het STL-bestand naar PNG-afbeeldingsindeling.

// Render STL-bestanden naar PNG in Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    PngViewOptions options = new PngViewOptions("path/stl-output.png");
    viewer.view(options);
}

Ontvang een gratis API-licentie

U kunt de API’s gratis gebruiken door een tijdelijke licentie te krijgen.

Conclusie

Kortom, we hebben geleerd om de STL-bestanden om te zetten in PDF-, HTML-, JPG- en PNG-indeling met behulp van de Java-voorbeelden. Nu kunt u proberen uw eigen STL-weergavetoepassing te ontwikkelen, zoals de Online App van Groupdocs.Viewer.

Ga voor meer informatie over GroupDocs.Viewer for Java naar de bijbehorende documentatie. Neem voor vragen contact met ons op via het forum.

Zie ook