DGN para JPG, PNG, TIFF

Os arquivos DGN são desenhos bidimensionais ou tridimensionais (2D/3D) suportados por aplicativos CAD de construção. Em certos casos, pode ser necessário converter um arquivo DGN em uma imagem para visualizá-lo em diferentes ambientes do sistema. Este artigo aborda como converter a imagem DGN para JPEG, PNG ou TIFF com todos os detalhes importantes:

Conversor de imagem DGN para JPEG, PNG ou TIFF – Instalação da API C#

Aspose.CAD for .NET API suporta a criação, edição e manipulação de arquivos DGN e vários outros formatos de arquivo. Você pode configurar a API baixando o arquivo DLL do New Releases ou usando o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.CAD

Converter arquivo DGN para imagem JPEG programaticamente com C#

Você pode converter um arquivo DGN em uma imagem JPEG com as seguintes etapas:

  1. Carregue o arquivo DGN de entrada usando a classe Image.
  2. Inicialize um objeto da classe CadRasterizationOptions.
  3. Crie uma instância da classe JpegOptions.
  4. Converta o DGN para uma imagem JPG com o método Save.

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

// Carregar arquivo DGN de entrada usando a classe Image
Image image = Image.Load("template.dgn");

// Inicialize um objeto de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Crie uma instância de JpegOptions
JpegOptions options = new JpegOptions();

// Definir propriedades de CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Converter imagem DGN para JPG
image.Save("output.jpg", options);

Converter DGN para imagem PNG programaticamente usando C#

Você pode converter um arquivo DGN em uma imagem PNG com as etapas abaixo:

  1. Carregue o arquivo DGN de entrada com a classe Image.
  2. Crie uma instância de CadRasterizationOptions e defina a altura e a largura da imagem.
  3. Crie uma instância de PngOptions e defina VectorRasterizationOptions.
  4. Converta o DGN em uma imagem PNG usando o método Image.Save.

O exemplo de código abaixo explica como converter um arquivo DGN em uma imagem PNG programaticamente com C#:

// Carregar arquivo DGN usando a classe Image
Image image = Image.Load("template.dgn");

// Crie uma instância de CadRasterizationOptions e defina a altura e a largura da imagem
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Crie uma instância de PngOptions
PngOptions options = new PngOptions();

// Defina a propriedade VectorRasterizationOptions como CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Converter DGN para imagem PNG
image.Save("output.png", options);

Conversão de imagem DGN para TIFF programaticamente em C#

Você pode converter um arquivo DGN em uma imagem TIFF com as etapas abaixo:

  1. Carregue o arquivo DGN de entrada usando a classe Image.
  2. Inicialize um objeto da classe CadRasterizationOptions.
  3. Crie uma instância do tipo TiffOptions.
  4. Defina a propriedade VectorRasterizationOptions.
  5. Converta o DGN para uma imagem TIFF com o método Save.

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

// Carregar arquivo DGN de entrada usando a classe Image
Image image = Image.Load("template.dgn");

// Inicialize um objeto de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Crie uma instância de TiffOptions
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

// Defina a propriedade VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Converter imagem DGN para TIFF
image.Save("output.tiff", options);

Obtenha Licença Temporária Gratuita

Você pode avaliar a API sem limitações solicitando uma Licença Temporária Gratuita.

Conclusão

Neste artigo, você aprendeu como converter um arquivo DGN para diferentes formatos de imagem como JPEG, PNG ou TIFF programaticamente usando C#. Você pode dar uma olhada em vários outros recursos da API visitando a Documentação. Em caso de dúvidas, entre em contato conosco no Fórum de suporte gratuito.

Veja também