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
- Instale Aspose.CAD for .NET do Gerenciador de Pacotes NuGet
- Carregue o arquivo DGN de entrada com a classe Image
- Crie um objeto da classe CadRasterizationOptions e defina suas propriedades
- Inicialize um objeto de classe JpegOptions para definir as opções JPG de saída
- 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 #.