Converter imagem STL para PDF PNG

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

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:

  1. Carregar imagem STL de entrada
  2. Inicialize a instância da classe PdfOptions
  3. 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:

  1. Carregar arquivo STL de origem como entrada
  2. Inicialize a instância da classe PngOptions
  3. 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!

Veja também