
Aspose.CAD for .NET
CAD Çizimləri Yaratmaq, Redaktə etmək və Çevirmək üçün C# .NET API
Proqram Tərtibatçılarına CAD və BIM fayllarını yükləmək, oxumaq, emal etmək və çevirmək imkanı verən güclü CAD Rəsmləri Emalı API. Tərtibatçılar AutoCAD DWG və DXF-ni PDF və Raster şəkillərinə asanlıqla ixrac edə bilərlər.
.NET üçün Aspose.CAD nədir?
.NET üçün Aspose.CAD çoxsaylı CAD və BIM fayl formatlarını oxumaq, manipulyasiya etmək, emal etmək və çevirmək üçün müstəqil çox güclü CAD və BIM sənədlərini emal edən API-dir. Kitabxana tərtibatçılara mürəkkəb və mürəkkəb CAD təsvirlərini idarə edə bilən proqramlar yaratmağa imkan verir. Kitabxana DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL və IGS kimi müxtəlif fayl formatlarını yükləmək (daxil etmək) üçün dəstəyi ehtiva edir. Cəmi bir neçə sətir .NET kodu ilə bu dəstək fayl formatlarını PDF, WMF, SVG, EMF, BMP, GIF, JPG, JPEG, DICOM, WEBP, JP2, JPEG2000, PNG, TIFF və PSD-yə çevirmək mümkündür.
.NET üçün Aspose.CAD yüksək məhsuldar və miqyaslana bilən olmaq üçün nəzərdə tutulmuşdur ki, bu da proqram tərtibatçılarının CAD funksionallığını öz tətbiqlərinə daxil etmələrini asanlaşdırır. Onun qabaqcıl keşləmə və yaddaş idarəetmə imkanları hətta ən böyük və ən mürəkkəb CAD çertyojlarının tez və səmərəli şəkildə işlənməsinə təminat verir. Bu, kitabxananı böyük həcmdə CAD məlumatları ilə işləməli olan proqramlar üçün ideal həll edir.
.NET üçün Aspose.CAD həm 2D, həm də 3D çertyojlar üçün tam dəstəyi özündə birləşdirir və onu geniş çeşidli CAD formatları ilə işləmək üçün universal alətə çevirir. Kitabxananın CAD rəsm ölçüsünü tənzimləmək, DWG/DXF çertyojlarını və planlarını müəyyən ölçülərə ixrac etmək, SHX şriftlərini ixrac etmək, saxlama müddətinin təyin edilməsi və sair kimi bir neçə vacib funksiya hissəsi var. Ümumiyyətlə, bu, tərtibatçılara CAD təsvirləri ilə işləmək üçün geniş alətlər təqdim edən çox yönlü bir kitabxanadır. İstər masaüstü proqramı, istər veb tətbiqi, istərsə də mobil tətbiqi qurursunuz, Aspose.CAD sizə CAD funksionallığınızı növbəti səviyyəyə qaldırmağa kömək edə bilər.
.NET üçün Aspose.CAD ilə işə başlama
.NET üçün Aspose.CAD quraşdırmanın tövsiyə olunan yolu NuGet-dən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.
NuGet vasitəsilə .NET üçün Aspose.CAD proqramını quraşdırın
NuGet\Install-Package Aspose.CAD -Version 23.1.0
Siz həmçinin onu birbaşa Məhsulun Aspose səhifəsindən endirə bilərsiniz.AutoCAD Rəsmlərinin .NET vasitəsilə PDF-ə çevrilməsi
Aspose.CAD for .NET proqramına AutoCAD DXF, eləcə də DWG çertyojlarını heç bir xarici asılılıq olmadan PDF fayl formatına çevirmək üçün çox faydalı funksiya daxildir. Kitabxana tərtibatçılara CAD çevirmə prosesini fərdiləşdirməyə imkan verir və bir çox əlavə funksiyalar təqdim edir ki, onlar quraşdırma zamanı tətbiqin ehtiyaclarına uyğun olaraq göstərmə prosesini ləğv edə bilər. Tərtibatçılar asanlıqla kətanın ölçüsünü təyin edə, fon və rəsm rənglərini fərdiləşdirə, avtomatik tərtibat miqyasını təyin edə, CAD göstərmə prosesini izləyə, tələb olunan şriftləri mövcud şriftlərlə əvəz edə, CAD tərtibatlarını PDF-ə ixrac edə, ixrac xassələrinə qələm seçimləri əlavə edə və daha çox şey edə bilər.
AutoCAD 3D faylını .NET API vasitəsilə PDF-ə necə ixrac etmək olar?
// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string sourceFilePath = MyDir + "conic_pyramid.dxf";
using (Aspose.CAD.Image cadImage = Aspose.CAD.Image.Load(sourceFilePath))
{
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.PageWidth = 500;
rasterizationOptions.PageHeight = 500;
// rasterizationOptions.TypeOfEntities = TypeOfEntities.Entities3D;
rasterizationOptions.Layouts = new string[] { "Model" };
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;
MyDir = MyDir + "Export3DImagestoPDF_out.pdf";
cadImage.Save(MyDir, pdfOptions);
}
C# vasitəsilə AutoCAD DWG və DXF-ni Raster Şəkilə ixrac edin
Aspose.CAD for .NET proqramına AutoCAD DWG və DXF çertyojlarını cəmi bir neçə sətir C# kodu ilə rastr şəkil formatlarına ixrac etmək üçün çox faydalı funksionallıq daxildir. Kitabxana PNG, BMP, TIFF, JP2, PSD, DICOM, WEBP, JPEG və GIF fayl formatlarına asanlıqla çevrilməyə imkan verir. Kitabxana AutoCAD rəsm ixracı ilə işləmək üçün bəzi faydalı funksiyaları, məsələn, AutoCAD DXF və ya DWG layoutlarının ixracı, CAD göstərmə prosesinin izlənməsi, CAD Layers-in raster şəkil fayl formatlarına çevrilməsi, bütün CAD təbəqələrinin ayrı-ayrı Şəkillərə çevrilməsi və sair kimi bəzi faydalı funksiyaları daxil etmişdir.
C# API vasitəsilə AutoCAD DWG və ya DXF-ni Şəkil Formatlarına necə çevirmək olar?
// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string sourceFilePath = MyDir + "conic_pyramid.dxf";
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(sourceFilePath))
{
// 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;
// Create an instance of PngOptions for the resultant image
ImageOptionsBase options = new Aspose.CAD.ImageOptions.PngOptions();
// Set rasterization options
options.VectorRasterizationOptions = rasterizationOptions;
MyDir = MyDir + "conic_pyramid_raster_image_out.png";
// Save resultant image
image.Save(MyDir, options);
}
Mətn əlavə edin və C# API vasitəsilə CAD ölçüsünü idarə edin
Aspose.CAD for .NET proqramına CAD çertyojları daxilində mətn və şəkillərin asanlıqla idarə olunması üçün tam dəstək daxildir. Kitabxana mətn obyektlərini idarə etmək üçün bir sıra vacib funksiyaları, məsələn, yeni mətn obyektləri əlavə etmək, mövcud mətni dəyişdirmək, mətn üçün keyfiyyət seçimlərini qurmaq, MTEXT obyektlərini mövcud olanların sağına daxil etmək və sair kimi bir sıra vacib funksiyaları ehtiva edir. Kitabxana həmçinin CAD rəsm ölçüsünü proqramlı şəkildə tənzimləmək üçün tam dəstək verir. Buraya CAD rəsm ölçüsünü idarə etmək üçün iki vacib variant daxildir. Birincisi Avtomatik ölçü tənzimlənməsi, ikincisi isə UnitType nömrələməsindən istifadə edərək ölçüsünü tənzimləməkdir. Tərtibatçıların avtomatik seçim üçün en və hündürlük xassələrini təqdim etmələrinə ehtiyac yoxdur. Aşağıdakı nümunə buna necə nail olmağı göstərir.
C# API vasitəsilə CAD Rəsmlərinin Atom Ölçüsü necə həyata keçirilir?
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string sourceFilePath = MyDir + "sample.dwg";
// Load a CAD drawing in an instance of Image
using (var image = Aspose.CAD.Image.Load(sourceFilePath))
{
// Create an instance of BmpOptions class
Aspose.CAD.ImageOptions.BmpOptions bmpOptions = new Aspose.CAD.ImageOptions.BmpOptions();
// Create an instance of CadRasterizationOptions and set its various properties
Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = cadRasterizationOptions;
cadRasterizationOptions.CenterDrawing = true;
// Set the UnitType property
cadRasterizationOptions.UnitType = Aspose.CAD.ImageOptions.UnitType.Centimenter;
// Set the layouts property
cadRasterizationOptions.Layouts = new string[] { "Model" };
// Export layout to BMP format
string outPath = sourceFilePath + ".bmp";
image.Save(outPath, bmpOptions);