Como converter DWG para JPG em C#

Neste exemplo elaborado, veremos como converter DWG para JPG em C#. A exportação do Autocad para JPG usando C# pode ser feita facilmente usando Aspose.CAD para .NET API. Neste tutorial, aprenderemos como exportar Autocad DWG para JPG usando C#. Ao usar o Aspose.CAD em C#, salve o Autocad como Jpeg em várias cores, bem como em forma de cor única.

Etapas para exportar DWG para JPG em C#

  1. Obtenha o pacote Aspose.CAD for .NET do NuGet.org
  2. Inclua os namespaces Aspose.CAD e Aspose.CAD.FileFormat em seu código
  3. Carregar licença Aspose.CAD usando o método SetLicense
  4. Carregar DWG de origem para exportação para JPEG usando a classe Image
  5. Defina as opções de rasterização para o arquivo JPEG desejado
  6. Salve a imagem exportada DWG para JPEG no disco

O formato de arquivo DWG para desenhos CAD (Computer Aided Design) contém dados de projeto 2D e 3D em dados de formato binário. É composto por imagens vetoriais e metadados para manter o conteúdo de arquivos CAD. Este exemplo é sobre DWG para JPEG usando C#, mas também pode ser usado para formatos de arquivo DXF ou DGN.

Código para exportação do Autocad para JPG usando C#

using System;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Jpeg;
namespace DWGToJPEG
{
class ExportDWGToJpg
{
public static void Main(string[] args)
{
// Initialize license object
License license = new License();
// Set license by providing path to license file
license.SetLicense("Aspose.Cad.lic");
//Load the DWG to export to JPEG
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(""))
{
// Create an instance of CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions =
new Aspose.CAD.ImageOptions.CadRasterizationOptions();
// Set page width & height
rasterizationOptions.PageWidth = 1200;
rasterizationOptions.PageHeight = 1200;
//Set background color and object colors
rasterizationOptions.BackgroundColor = Aspose.CAD.Color.White;
rasterizationOptions.DrawType = Aspose.CAD.FileFormats.Cad.CadDrawTypeMode.UseObjectColor;
// Create an instance of JpegOption for the converted Jpeg image
ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions();
// Set rasterization options for exporting to JPEG
options.VectorRasterizationOptions = rasterizationOptions;
// Save DWG to JPEG image
image.Save("Exported_image_out.jpeg", options);
}
}
}
}

Em nosso tópico anterior, demonstramos Como extrair texto do arquivo DXF em C#. No tópico mencionado anteriormente, usamos o exemplo de código C# para exportar DWG para JPEG. Em todo esse processo para salvar o arquivo do Autocad em JPG, você não precisa instalar o Autocad em seu sistema e a API funciona perfeitamente em qualquer forma de aplicativo C#, incluindo Web, Desktop e ASP.NET etc.

 Português