Il formato di file STL (STereoLitografia) è ampiamente utilizzato per i disegni e la stampa CAD 3D. D’altra parte, molti altri formati sono più portabili di STL. Ecco la necessità di rendere il formato STL in altri formati. In questo articolo, discuteremo di come eseguire il rendering dei file STL in formato PDF utilizzando Java. Oltre a ciò, convertiremo i file STL nei formati HTML, JPG e PNG all’interno dell’applicazione Java utilizzando degli esempi.

Di seguito vengono discussi i seguenti argomenti:

API Java per visualizzare i file STL

GroupDocs.Viewer presenta document viewer Java API che consente di eseguire il rendering dei documenti in PDF, HTML e immagini all’interno dell’applicazione Java. In questo articolo, utilizzeremo questa API negli esempi per convertire i file STL in diversi altri formati di file.

Puoi scaricare il file JAR dalla sezione download o utilizzare il repository più recente e le configurazioni delle dipendenze Maven nelle tue applicazioni 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>

Visualizza il file STL come PDF utilizzando Java

L’elevata portabilità del formato PDF porta spesso alla conversione di altri formati in PDF. I seguenti passaggi guidano come convertire i file STL in formato PDF in Java.

  • Carica il file STL utilizzando la classe Viewer.
  • Preparare le opzioni di rendering PDF utilizzando la classe PdfViewOptions.
  • Visualizza il file STL come PDF utilizzando view() metodo.

Il seguente esempio di codice Java esegue il rendering dei file STL in formato PDF.

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

Visualizza file STL come HTML, JPG o PNG utilizzando Java

Allo stesso modo, puoi anche convertire i file STL in vari altri formati. I seguenti passaggi consentono di eseguire il rendering dei file STL nei formati HTML, JPG e PNG utilizzando Java.

Di seguito sono riportati gli esempi di codice sorgente Java che eseguono il rendering indipendente di file STL in ciascun formato utilizzando le rispettive opzioni di formato sopra menzionate.

STL in HTML usando Java

Il seguente codice Java converte il file STL in formato HTML con risorse incorporate. Allo stesso modo, puoi convertire in HTML con risorse esterne.

// Rendering di file STL in HTML con risorse incorporate utilizzando Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("path/stl-output.html");
    viewer.view(options);
}

STL in JPG usando Java

Il seguente codice Java esegue il rendering del file STL in formato immagine JPG.

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

STL in PNG utilizzando Java

Il seguente codice Java converte il file STL in formato immagine PNG.

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

Ottieni una licenza API gratuita

Puoi utilizzare le API gratuitamente ottenendo una licenza temporanea.

Conclusione

Per riassumere, abbiamo imparato a rendere i file STL nei formati PDF, HTML, JPG e PNG usando gli esempi Java. Ora puoi provare a sviluppare la tua applicazione di visualizzazione STL come l’App online di Groupdocs.Viewer.

Per ulteriori informazioni su GroupDocs.Viewer for Java, visitare la sua documentazione. Per domande, contattaci tramite il forum.

Guarda anche