Kako pretvoriti DWG u JPG u C#

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#

  1. Nabavite Aspose.CAD for .NET paket s NuGet.org
  2. Uključite prostore imena Aspose.CAD i Aspose.CAD.FileFormat u svoj kod
  3. Učitajte Aspose.CAD licencu pomoću metode SetLicense
  4. Učitajte izvorni DWG za izvoz u JPEG pomoću klase Image
  5. Postavite opcije rasterizacije za željenu JPEG datoteku
  6. 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.

 Hrvatski