Ինչպես փոխարկել DWG-ն JPG-ի C#-ում

Այս մանրամասն օրինակում մենք կտեսնենք, թե ինչպես փոխարկել DWG-ը JPG-ի C#-ում: Autocad-ի արտահանումը JPG՝ օգտագործելով C#, կարելի է հեշտությամբ կատարել՝ օգտագործելով Aspose.CAD-ը .NET API-ի համար: Այս ձեռնարկում մենք կսովորենք, թե ինչպես արտահանել Autocad DWG-ը JPG՝ օգտագործելով C#: Օգտագործելով Aspose.CAD-ը C#-ում, պահպանեք Autocad-ը որպես Jpeg ինչպես բազմաթիվ գույներով, այնպես էլ մեկ գունավոր ձևով:

DWG-ն JPG-ին C#-ով արտահանելու քայլեր

  1. Ստացեք Aspose.CAD for .NET փաթեթը NuGet.org-ից
  2. Ձեր կոդի մեջ ներառեք Aspose.CAD և Aspose.CAD.FileFormat անունների տարածքները
  3. Բեռնել Aspose.CAD լիցենզիան՝ օգտագործելով SetLicense մեթոդը
  4. Բեռնեք աղբյուրի DWG-ն JPEG-ի արտահանման համար՝ օգտագործելով Image դասը
  5. Ցանկալի JPEG ֆայլի համար սահմանեք ռաստերիզացման տարբերակներ
  6. Պահպանեք DWG-ը JPEG արտահանված պատկերը սկավառակի վրա

CAD (Computer Aided Design) գծագրերի DWG ֆայլի ձևաչափը պարունակում է 2D և 3D նախագծման տվյալներ երկուական ձևաչափով: Այն բաղկացած է վեկտորային պատկերներից և մետատվյալներից՝ CAD ֆայլերի բովանդակությունը պահելու համար: Այս օրինակը վերաբերում է DWG-ից JPEG-ին՝ օգտագործելով C#, բայց այն կարող է օգտագործվել նաև DXF կամ DGN ֆայլերի ձևաչափերի համար:

Autocad-ի կոդ արտահանման համար JPG՝ օգտագործելով 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);
}
}
}
}

Մեր նախորդ թեմայում մենք ցուցադրեցինք Ինչպես հանել տեքստը DXF ֆայլից C#-ով: Վերոհիշյալ թեմայում մենք օգտագործել ենք C# կոդի նմուշ՝ DWG-ն JPEG արտահանելու համար: Autocad ֆայլը JPG-ում պահելու այս ամբողջ գործընթացում ձեզ հարկավոր չէ Autocad-ը տեղադրել ձեր համակարգում, և API-ն անխափան աշխատում է C# հավելվածի ցանկացած ձևով, ներառյալ Web, Desktop և ASP.NET և այլն:

 Հայերեն