DWF DWFX para SVG csharp

Os arquivos DWF ou DWFX podem conter dados de projeto e gráficos em um ou vários desenhos e conjuntos de folhas. Esses arquivos são frequentemente usados para os dados do projeto para fins de revisão ou aprovação. Considerando que, imagens SVG são famosas por causa de sua escalabilidade sem afetar a qualidade da imagem. Em alguns casos de uso, pode ser necessário converter um arquivo DWF ou DWFX em uma imagem SVG. Da mesma forma, este artigo explica como converter um arquivo DWF ou DWFX em uma imagem SVG programaticamente em C#.

Conversor DWF ou DWFX para SVG – Instalação da API C#

Aspose.CAD para .NET API pode ser usado para trabalhar com formatos DWF, DWFX e IFC, além de outros formatos de arquivo relacionados a CAD. Você pode acessar a API baixando seus arquivos DLL da página Downloads ou instalá-la facilmente com o seguinte comando NuGet:

PM> Install-Package Aspose.CAD

Converter DWF ou DWFX para imagem SVG programaticamente em C#

Você precisa seguir as etapas abaixo para converter um arquivo DWF ou DWFX para o formato de imagem SVG:

  1. Crie um objeto da classe DwfImage para carregar o arquivo DWF ou DWFX de entrada.
  2. Inicialize uma instância da classe CadRasterizationOptions.
  3. Declare um objeto da classe SvgOptions.
  4. Escreva o arquivo de saída como uma imagem SVG.

O exemplo de código a seguir demonstra como converter um arquivo DWF ou DWFX para o formato SVG programaticamente em C#:

String sampleDWFX = "document.dwfx";

// Carregar o arquivo DWF ou DWFX de entrada
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);

// Inicializar o objeto da classe CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;

// Inicialize a instância da classe SvgOptions para a imagem de saída
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;

// Salve a imagem SVG de saída
image.Save("document.svg", imageOptions);

Explorar mais recursos

Você pode visitar vários outros capítulos na API documentação para aprender e explorar outros recursos suportados para trabalhar com arquivos CAD.

Conclusão

Neste artigo, você explorou como converter um arquivo DWF ou DWFX em um formato de imagem SVG. A renderização da imagem é realizada com alta fidelidade para que a saída seja semelhante aos desenhos de entrada. Além disso, você pode se sentir à vontade para discutir qualquer uma de suas preocupações ou dúvidas conosco no fórum. Estamos ansiosos para entrar em contato com você.

Veja também

Converter IFC para PDF em C#