STL, abreviado para estereolitografia, representa a geometria de superfície 3D. Eles são frequentemente usados em aplicativos relacionados a CAD. Você pode converter arquivos STL para PDF de forma rápida e fácil. Essa conversão de formato de arquivo é útil em cenários em que você precisa visualizar as informações em diferentes sistemas operacionais e ambientes, devido à compatibilidade do formato PDF. Da mesma forma, você pode renderizar imagens STL para PNG para uma visualização rápida do arquivo. Vamos dar uma olhada nas seções a seguir para aprendê-las melhor:
- Conversão de imagem STL para PDF ou PNG – Instalação da API
- Converter STL para PDF programaticamente usando C#
- Converter STL para imagem PNG programaticamente em C#
Conversão de imagem STL para PDF ou PNG – Instalação da API
Aspose.CAD para .NET API suporta trabalhar com STL, DWG, PLT e muitos outros formatos de arquivo suportados. Aqui estaremos lidando com a conversão de arquivos STL em particular. Você pode configurar a API baixando os arquivos DLL da seção Downloads ou usando o seguinte comando de instalação relacionado ao pacote NuGet:
PM> Install-Package Aspose.CAD
Converter STL para PDF programaticamente usando C#
O PDF é um formato popular devido à sua enorme compatibilidade com muitos ambientes e aplicativos do sistema. Você pode precisar converter um arquivo STL para PDF em seus aplicativos baseados em .NET. Abaixo estão as etapas para conversão de STL para PDF:
- Carregar imagem STL de entrada
- Inicialize a instância da classe PdfOptions
- Converta STL para arquivo PDF com o método Salvar
O trecho de código abaixo mostra como converter STL para PDF programaticamente com C#:
// Especifique o caminho para o arquivo STL de entrada
string sourceFilePath = dataDir + "galeon.stl";
// Carregar imagem STL de entrada
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
// Inicialize a instância da classe PdfOptions
PdfOptions pdfOptions = new PdfOptions();
string outPath = sourceFilePath + "test.pdf";
// Converter STL para PDF
cadImage.Save(outPath, pdfOptions);
}
Converter STL para imagem PNG programaticamente com C#
Você pode converter arquivos STL em imagens PNG para visualização rápida de dados e informações. As etapas abaixo explicam o processo de conversão de arquivos STL:
- Carregar arquivo STL de origem como entrada
- Inicialize a instância da classe PngOptions
- Converta STL para PNG e salve a saída
O código a seguir explica como seguir estas etapas para converter a imagem STL em PNG programaticamente em C#:
// Especifique o caminho para o arquivo STL de entrada
string sourceFilePath = dataDir + "galeon.stl";
// Carregar imagem STL de entrada
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
// Inicialize a instância da classe PngOptions
PngOptions pngOptions = new PngOptions();
string outPath = sourceFilePath + "test.png";
// Converter STL para PNG
cadImage.Save(outPath, pngOptions);
}
Conclusão
Nestas seções, aprendemos como converter ou exportar arquivos STL para imagem PDF ou PNG usando código C# em seus aplicativos baseados em .NET. Da mesma forma, várias outras conversões e manipulações relacionadas a CAD são os principais recursos da API. Você pode explorá-lo ainda mais lendo a Documentação. Você também pode discutir suas preocupações conosco por meio do Fórum de suporte gratuito se precisar de ajuda para criar um POC para suas necessidades. Ficaremos honrados em ajudá-lo!