U ovom detaljnom primjeru, vidjet ćemo kako pretvoriti DWG u JPG u C#. Autocad izvoz u JPG pomoću C# može se jednostavno izvesti pomoću Aspose.CAD za .NET API. U ovom vodiču naučit ćemo kako izvesti Autocad DWG u JPG koristeći C#. Koristeći Aspose.CAD u C#, spremite Autocad kao Jpeg u više boja kao iu jednobojnom obliku.
Koraci za izvoz DWG u JPG u C#
- Nabavite Aspose.CAD for .NET paket s NuGet.org
- Uključite prostore imena Aspose.CAD i Aspose.CAD.FileFormat u svoj kod
- Učitajte Aspose.CAD licencu pomoću metode SetLicense
- Učitajte izvorni DWG za izvoz u JPEG pomoću klase Image
- Postavite opcije rasterizacije za željenu JPEG datoteku
- Spremite DWG u JPEG izvezenu sliku na disk
DWG format datoteke za CAD (Computer Aided Design) crteže sadrži 2D i 3D podatke o dizajnu u binarnom formatu. Sastoji se od vektorskih slika i metapodataka za držanje sadržaja CAD datoteka. Ovaj primjer govori o DWG u JPEG pomoću C#, ali se može koristiti i za DXF ili DGN formate datoteka.
Kod za Autocad izvoz u JPG koristeći 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); | |
} | |
} | |
} | |
} |
U našoj prethodnoj temi demonstrirali smo Kako izdvojiti tekst iz DXF datoteke u C#. U prethodno spomenutoj temi upotrijebili smo uzorak C# koda za izvoz DWG u JPEG. U cijelom ovom procesu spremanja Autocad datoteke u JPG, ne morate instalirati Autocad na svoj sustav, a API radi besprijekorno u bilo kojem obliku C# aplikacije uključujući Web, Desktop i ASP.NET itd.