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
- Szerezze be a Aspose.CAD for .NET csomagot a NuGet.org webhelyről
- Szerelje be az Aspose.CAD és Aspose.CAD.FileFormat névtereket a kódjába
- Az Aspose.CAD licenc betöltése a SetLicense metódussal
- Forrás DWG betöltése JPEG formátumba exportáláshoz a Image osztály használatával
- Állítsa be a kívánt JPEG-fájl raszterezési beállításait
- 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.