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#
- Obtenha o pacote Aspose.CAD for .NET do NuGet.org
- Inclua os namespaces Aspose.CAD e Aspose.CAD.FileFormat em seu código
- Carregar licença Aspose.CAD usando o método SetLicense
- Carregar DWG de origem para exportação para JPEG usando a classe Image
- Defina as opções de rasterização para o arquivo JPEG desejado
- 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.