Converter CF2 para DWF ou DWFX em C#

Os arquivos CF2 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 CF2 em uma imagem DWF ou DWFX programaticamente em C#.

Conversor de imagem CF2 para DWF ou DWFX - Instalação da API C#

A API Aspose.CAD para .NET suporta a conversão de formatos de arquivo CF2 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 CF2 em imagem DWF programaticamente em C#

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

  1. Carregue o CF2 de origem 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 CF2 em uma imagem DWF em C#:

string inputFile ="file.cf2";
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 CF2 para DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

Converter CF2 em imagem DWFX programaticamente em C#

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

  1. Carregue o arquivo CF2 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 CF2 em uma imagem DWFX programaticamente em C#:

string inputFile ="file.cf2";
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 CF2 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 CF2 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