Hogyan lehet DWG-t JPG-be konvertálni C#-ban

Ebben a kidolgozott példában látni fogjuk, hogyan lehet a DWG fájlt JPG-re konvertálni C# nyelven. Az Autocad exportálása JPG formátumba C# használatával egyszerűen elvégezhető az Aspose.CAD for .NET API használatával. Ebben az oktatóanyagban megtudjuk, hogyan exportálhatja az Autocad DWG-t JPG-be C# használatával. Az Aspose.CAD használatával C# nyelven mentse el az Autocadot Jpeg formátumban, több színben és egyszínű formában is.

A DWG exportálása JPG formátumba C# formátumban

  1. Szerezze be a Aspose.CAD for .NET csomagot a NuGet.org webhelyről
  2. Szerelje be az Aspose.CAD és Aspose.CAD.FileFormat névtereket a kódjába
  3. Az Aspose.CAD licenc betöltése a SetLicense metódussal
  4. Forrás DWG betöltése JPEG formátumba exportáláshoz a Image osztály használatával
  5. Állítsa be a kívánt JPEG-fájl raszterezési beállításait
  6. Mentse el a DWG-t JPEG formátumba exportált lemezre

A CAD (Computer Aided Design) rajzok DWG fájlformátuma 2D és 3D tervezési adatokat tartalmaz bináris formátumú adatokban. Vektoros képekből és metaadatokból áll a CAD-fájlok tartalmának tárolására. Ez a példa a DWG-ről JPEG-re vonatkozik C# használatával, de használható DXF vagy DGN fájlformátumokhoz is.

Kód az Autocad exportáláshoz JPG-be C# használatával

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);
}
}
}
}

Előző témánkban bemutattuk: Hogyan lehet szöveget kivonni DXF fájlból C#-ban. A fent említett témakörben C# kódmintát használtunk a DWG JPEG formátumba történő exportálásához. Az Autocad fájl JPG formátumba mentéséhez szükséges teljes folyamat során nem kell telepítenie az Autocadot a rendszerére, és az API zökkenőmentesen működik bármilyen C# alkalmazásban, beleértve a webet, az asztali számítógépet és az ASP.NET-et stb.

 Magyar