Այս մանրամասն օրինակում մենք կտեսնենք, թե ինչպես փոխարկել DWG-ը JPG-ի C#-ում: Autocad-ի արտահանումը JPG՝ օգտագործելով C#, կարելի է հեշտությամբ կատարել՝ օգտագործելով Aspose.CAD-ը .NET API-ի համար: Այս ձեռնարկում մենք կսովորենք, թե ինչպես արտահանել Autocad DWG-ը JPG՝ օգտագործելով C#: Օգտագործելով Aspose.CAD-ը C#-ում, պահպանեք Autocad-ը որպես Jpeg ինչպես բազմաթիվ գույներով, այնպես էլ մեկ գունավոր ձևով:
DWG-ն JPG-ին C#-ով արտահանելու քայլեր
- Ստացեք Aspose.CAD for .NET փաթեթը NuGet.org-ից
- Ձեր կոդի մեջ ներառեք Aspose.CAD և Aspose.CAD.FileFormat անունների տարածքները
- Բեռնել Aspose.CAD լիցենզիան՝ օգտագործելով SetLicense մեթոդը
- Բեռնեք աղբյուրի DWG-ն JPEG-ի արտահանման համար՝ օգտագործելով Image դասը
- Ցանկալի JPEG ֆայլի համար սահմանեք ռաստերիզացման տարբերակներ
- Պահպանեք 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 և այլն: