Converter COLLADA para DWF ou DWFX em C#

Os arquivos COLLADA são desenhos CAD contendo dados 2D ou 3D. Em alguns casos, pode ser necessário criar imagens DWFX ou DWF para exibir o conteúdo do arquivo em uma imagem. De acordo com esses casos de uso, este artigo aborda como converter um arquivo COLLADA em uma imagem DWF ou DWFX programaticamente em C#.

Conversor de imagens COLLADA para DWF ou DWFX - instalação da API C#

Aspose.CAD para .NET A API suporta a conversão de formatos de arquivo COLLADA e muitos outros. Basta configurar a API baixando seu arquivo DLL na seção Downloads ou com o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.CAD

Converter COLLADA para imagem DWF programaticamente em C#

Você pode converter um arquivo COLLADA em uma imagem DWF seguindo as etapas abaixo:

  1. Carregue a fonte COLLADA usando a classe Image.
  2. Crie uma instância da classe CadRasterizationOptions.
  3. Defina propriedades como o tamanho da imagem de saída.
  4. Salve a imagem DWF de saída.

O trecho de código abaixo explica como converter um arquivo COLLADA em uma imagem DWF em C#:

string inputFile ="file.dae";
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de classe DwfOptions
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Exportar COLLADA para DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

Converter imagem COLLADA em DWFX programaticamente em C#

Você pode converter um arquivo COLLADA em uma imagem DWFX com as seguintes etapas:

  1. Carregue o arquivo COLLADA de entrada com a classe Image.
  2. Crie uma instância da classe CadRasterizationOptions.
  3. Inicialize um objeto da classe DwfxOptions.
  4. Salve a imagem DWFX de saída.

O trecho de código a seguir mostra como converter um arquivo COLLADA em uma imagem DWFX programaticamente em C#:

string inputFile ="file.dae";           
using (Image image = Image.Load(inputFile))
{
    // Inicializar objeto de classe DwfOptions
    DwfOptions options = new DwfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Exportar COLLADA para DWFX
    string outPath = "output.dwfx";
    image.Save(outPath, options);
}

Obtenha licença temporária gratuita

Você pode testar todos os recursos da API sem nenhuma limitação de avaliação solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter um arquivo COLLADA em uma imagem DWF ou DWFX. Além disso, você pode explorar vários outros recursos oferecidos pela API visitando a seção documentação. Em caso de dúvidas, sinta-se à vontade para nos escrever no fórum.

Veja também