El formato de archivo STL (STereoLithography) se usa ampliamente para dibujos e impresiones CAD en 3D. Por otro lado, muchos otros formatos son más portátiles que STL. Aquí viene el requisito de convertir el formato STL en otros formatos. En este artículo, discutiremos cómo convertir los archivos STL en formato PDF usando Java. Además de esto, convertiremos los archivos STL a formatos HTML, JPG y PNG dentro de la aplicación Java usando ejemplos.

A continuación se tratan los siguientes temas:

API de Java para ver archivos STL

GroupDocs.Viewer muestra la API Java del visor de documentos que permite convertir los documentos en PDF, HTML e imágenes dentro de la aplicación Java. En este artículo, usaremos esta API en ejemplos para convertir los archivos STL a otros formatos de archivo diferentes.

Puede descargar el archivo JAR desde la sección de descargas o usar el último repositorio y dependencia [Maven](https://repository.groupdocs. com/webapp/#/artifacts/browse/tree/General/repo/com/groupdocs) dentro de sus aplicaciones 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>

Ver archivo STL como PDF usando Java

La alta portabilidad del formato PDF a menudo conduce a la conversión de otros formatos a PDF. Los siguientes pasos guían cómo convertir los archivos STL a formato PDF en Java.

  • Cargue el archivo STL usando la clase Viewer.
  • Prepare las opciones de representación de PDF utilizando la clase PdfViewOptions.
  • Procesar el archivo STL como PDF usando view() método.

El siguiente ejemplo de código Java convierte los archivos STL en formato PDF.

// Renderizar archivos STL a PDF en Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
    viewer.view(options);
}

Ver archivo STL como HTML, JPG o PNG usando Java

De manera similar, también puede convertir los archivos STL a otros formatos. Los siguientes pasos lo ayudarán a convertir los archivos STL en formatos HTML, JPG y PNG utilizando Java.

A continuación se muestran los ejemplos de código fuente de Java que procesan de forma independiente los archivos STL en cada formato utilizando las opciones de formato respectivas mencionadas anteriormente.

STL a HTML usando Java

El siguiente código Java convierte el archivo STL en formato HTML con recursos incrustados. Del mismo modo, puede convertir a HTML con recursos externos.

// Renderice archivos STL a HTML con recursos incrustados usando Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("path/stl-output.html");
    viewer.view(options);
}

STL a JPG usando Java

El siguiente código Java convierte el archivo STL en formato de imagen JPG.

// Renderizar archivos STL a JPG en Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.view(options);
}

STL a PNG usando Java

El siguiente código Java convierte el archivo STL en formato de imagen PNG.

// Renderizar archivos STL a PNG en Java
try (Viewer viewer = new Viewer("path/input.stl")) {
    PngViewOptions options = new PngViewOptions("path/stl-output.png");
    viewer.view(options);
}

Obtenga una licencia de API gratuita

Puede usar las API de forma gratuita obteniendo una licencia temporal.

Conclusión

En resumen, aprendimos a convertir los archivos STL en formatos PDF, HTML, JPG y PNG utilizando los ejemplos de Java. Ahora, puede intentar desarrollar su propia aplicación de visualización STL como la aplicación en línea de Groupdocs.Viewer.

Para obtener más información sobre GroupDocs.Viewer para Java, visite su documentación. Para consultas, contáctenos a través del foro.

Ver también