El formato de archivo STL (STereoLithography) se utiliza para dibujos CAD 3D e impresión 3D. Hay varios requisitos cuando los desarrolladores deben procesar mediante programación archivos STL en varios otros formatos. Una de las razones de la conversión es una mejor portabilidad. En este artículo, aprenderá cómo convertir los archivos STL en formato PDF usando C#. Además, convertiremos los archivos STL a formato HTML, JPG y PNG dentro de la aplicación .NET usando ejemplos.
A continuación se tratan los siguientes temas:
API .NET para ver archivos STL
GroupDocs.Viewer muestra la API .NET del visor de documentos que permite convertir los documentos en PDF, HTML e imágenes dentro de la aplicación .NET. En este artículo, lo usaremos en ejemplos para convertir los archivos STL a otros formatos de archivo diferentes.
Puede descargar las DLL o el instalador MSI desde la sección de descargas o instalar la API en su aplicación .NET a través de NuGet.
PM> Install-Package GroupDocs.Viewer
Ver archivo STL como PDF usando C#
A menudo se requiere convertir el formato STL de estereolitografía a formato PDF debido a su alta portabilidad. Los siguientes pasos muestran cómo convertir los archivos STL a formato PDF usando C#.
- Cargue el archivo STL usando la clase Viewer.
- Prepare las opciones de representación de PDF usando la clase PdfViewOptions.
- Use el método Ver () para representar el archivo STL como PDF.
El siguiente ejemplo de código C# representa los archivos STL en formato PDF.
using (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 C#
Del mismo modo, puede convertir los archivos STL a otros formatos según el requisito. Los siguientes pasos lo ayudan a convertir los archivos STL en varios otros formatos usando C#.
- Cargue el archivo STL usando la clase Viewer.
- Preparar las opciones de renderizado según el formato de conversión:
- La representación HTML necesita la clase HtmlViewOptions. (Puede utilizar recursos integrados o externos)
- El renderizado JPG usa la clase JpgViewOptions.
- La representación PNG requiere la clase PngViewOptions.
- Use el método Ver () para representar el archivo STL como HTML, JPG o PNG.
A continuación se muestran los ejemplos de C# que procesan archivos STL por separado en cada formato utilizando las opciones de formato correspondientes.
STL a HTML usando C#
El siguiente código C# convierte el archivo STL en HTML con recursos incrustados. Del mismo modo, puede convertir a HTML con recursos externos.
using (Viewer viewer = new Viewer("path/input.stl"))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/stl-output.html");
viewer.View(options);
}
STL a JPG usando C#
El siguiente código C# convierte el archivo STL en formato de imagen JPG.
using (Viewer viewer = new Viewer("path/input.stl"))
{
JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
viewer.View(options);
}
STL a PNG usando C#
El siguiente código C# convierte el archivo STL en formato de imagen PNG.
using (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 utilizar las API de forma gratuita obteniendo una licencia temporal.
Conclusión
Para concluir, aprendimos cómo convertir los archivos STL en otros formatos. Específicamente, convertimos los archivos STL a formatos PDF, HTML, JPG y PNG utilizando el ejemplo de C#. Puede crear su propia aplicación de visor STL como Aplicación en línea Groupdocs.Viewer.
Para obtener más información sobre GroupDocs.Viewer for .NET, visite su documentación. Para consultas, contáctenos a través del foro.