Arquivo CAD CF2 que contém projetos de pacote 3D ou outros dados de modelo; pode ser processado e cortado por uma máquina CAD/CAM, como um dispositivo de corte e vinco; salvo em um formato aberto, que pode ser reconhecido por vários dispositivos de hardware e programas de software. Em certos casos, podemos precisar exportar desenhos de arquivos CF2 para documentos BMP programaticamente. Essas conversões permitem o compartilhamento de desenhos em um formato portátil. Neste artigo veremos como converter um arquivo CF2 para BMP em C#.
Os seguintes tópicos serão abordados neste artigo:
- Conversor C# CF2 para BMP – Download grátis
- Etapas para converter arquivo CF2 em documento BMP
- Converter CF2 para BMP programaticamente
- Exportar CF2 para BMP com opções
Conversor C# CF2 para BMP – Download grátis
Converta um arquivo CF2 em um arquivo BMP, usaremos o Aspose.CAD for .NET. Ele permite criar, editar e manipular arquivos CF2 e vários outros formatos de arquivo.
A classe base da API para todos os tipos de desenhos é a classe Image.Uma imagem CF2 é representada pela classe Cf2Image.A classe CadRasterizationOptions nos permite modificar a [PageWidth] e propriedades [PageHeight]. As opções BMP podem ser especificadas usando a classe BmpOptions da API.
Por favor, baixe a DLL da API ou instale-a usando NuGet.
PM> Install-Package Aspose.CAD
Como converter arquivo CF2 para BMP usando C#
Podemos converter facilmente um arquivo CF2 em um documento BMP usando o Aspose.CAD para .NET seguindo as etapas abaixo:
- Carregue um arquivo de desenho CF2.
- Salvar CF2 como BMP.
Agora, vamos ver como executar essas etapas em C# para converter um arquivo CF2 em um documento BMP.
Converter CF2 para BMP programaticamente em C#
Siga as etapas abaixo para converter um CF2 em um BMP:
- Carregue um arquivo CF2 de entrada usando a classe Image.
- Crie uma instância da classe BmpOptions.
- Chame o método Save() para salvá-lo como um BMP. Ele usa o caminho do arquivo BMP de saída e BmpOptions como argumentos.
O exemplo de código a seguir mostra como converter um arquivo CF2 em um documento BMP usando C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Inicializar objeto de classe BmpOptions
BmpOptions options = new BmpOptions();
// Exportar CF2 para BMP
string outPath = "output.bmp";
image.Save(outPath, options);
}
Exportar CF2 para BMP com opções em C#
Podemos especificar as opções de salvamento BMP ao converter um arquivo CF2 em um documento BMP seguindo as etapas abaixo:
- Carregue um arquivo CF2 de entrada usando a classe Image.
- Crie uma instância da classe CadRasterizationOptions.
- Especifique a altura e a largura da página.
- Crie uma instância da classe BmpOptions.
- Defina a propriedade VectorRasterizationOptions como CadRasterizationOptions.
- Chame o método Save() para salvá-lo como um BMP. Ele usa o caminho do arquivo BMP de saída e BmpOptions como argumentos.
O exemplo de código a seguir mostra como especificar a altura e a largura da página ao salvar um arquivo CF2 como um documento BMP usando C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Inicializar objeto de classe BmpOptions
BmpOptions options = new BmpOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Exportar CF2 para BMP
string outPath = "output.bmp";
image.Save(outPath, options);
}
Obtenha licença temporária gratuita
Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.
Conclusão
Neste artigo, aprendemos como:
- carregar um arquivo de desenho CF2 existente;
- especifique a altura e a largura da página;
- definir opções de salvamento;
- salve CF2 como um BMP em C#.
Um arquivo CF2 é um projeto tridimensional que pode ser processado por software CAD/CAM e dispositivos de hardware. Por exemplo, pode armazenar a forma e o desenho de uma caixa de papelão antes de ser dobrada. Como os arquivos CF2 são salvos em um formato universal, eles podem ser importados e exportados por vários programas diferentes. Você pode aprender mais sobre o Aspose.CAD para API .NET usando a documentação. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.