Como converter DGN para JPG em C #

Este tutorial básico explica como converter DGN para JPG em C#. Abrange todas as informações importantes, como o algoritmo passo a passo e o trecho de código para exportar DGN para imagem JPG em C#. Você explorará diferentes propriedades para controlar o processo de renderização de imagens de DGN a JPG.

Etapas para converter DGN para JPG em C

  1. Instale Aspose.CAD for .NET do Gerenciador de Pacotes NuGet
  2. Carregue o arquivo DGN de entrada com a classe Image
  3. Crie um objeto da classe CadRasterizationOptions e defina suas propriedades
  4. Inicialize um objeto de classe JpegOptions para definir as opções JPG de saída
  5. Converta o DGN para JPG com o método Save

As etapas que discutimos acima explicam precisamente o algoritmo para converter DGN para JPEG em C#. Primeiro, os detalhes para configurar o ambiente são compartilhados e, em seguida, você pode carregar o arquivo de entrada. Subsequentemente, as propriedades como tamanho da imagem, dimensionamento, etc. são definidas antes de renderizar a imagem como um arquivo JPG.

Código para converter DGN para JPG em C

using System;
using Aspose.CAD;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert DGN to JPG in C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Load the DGN file.
using (Aspose.CAD.FileFormats.Dgn.DgnImage dgnImage = (Aspose.CAD.FileFormats.Dgn.DgnImage)Aspose.CAD.Image.Load("input.dgn"))
{
// Create an object of DgnRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.PageWidth = 600;
rasterizationOptions.PageHeight = 300;
rasterizationOptions.NoScaling = true;
rasterizationOptions.AutomaticLayoutsScaling = false;
// Create JpegOptions class object
Aspose.CAD.ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions();
options.VectorRasterizationOptions = rasterizationOptions;
// Call Save method
dgnImage.Save("DGNToJPG.jpg", options);
}
Console.WriteLine("Done");
}
}
}

Este trecho de código pode ser usado para renderizar DGN para JPG em C# com algumas chamadas de API. A classe CadRasterizationOptions é usada para definir o dimensionamento automático do layout, camadas, margens, qualidade, etc. Finalmente, o objeto da classe JpegOptions é inicializado para renderizar a imagem JPG de saída.

Neste tutorial, você aprendeu a exportar um arquivo DGN para JPG em C#. No entanto, se você quiser dar uma olhada na renderização de PDF, consulte o artigo em como converter DGN para PDF em C #.

 Português