1. Produkti
  2.   CAD
  3.   .NET
  4.   Aspose.CAD for .NET

Aspose.CAD for .NET

 
 

C# .NET API CAD rasējumu izveidei, rediģēšanai un konvertēšanai

Jaudīgs CAD rasējumu apstrādes API, kas ļauj programmatūras izstrādātājiem ielādēt, lasīt, apstrādāt un konvertēt CAD un BIM failus. Izstrādātāji var viegli eksportēt AutoCAD DWG un DXF failus uz PDF un rastra attēliem.

Kas ir Aspose.CAD for .NET?

Aspose.CAD for .NET ir patstāvīgs, ļoti jaudīgs CAD un BIM dokumentu apstrādes API daudzu CAD un BIM failu formātu lasīšanai, manipulēšanai, apstrādei un konvertēšanai. Bibliotēka ļauj izstrādātājiem izveidot lietojumprogrammas, kas var apstrādāt sarežģītus un izsmalcinātus CAD rasējumus. Bibliotēka ietver atbalstu dažādu failu formātu, piemēram, DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL un IGS, ielādei (ievadei). Ar tikai pāris .NET koda rindiņām ir iespējams konvertēt šos atbalstītos failu formātus uz PDF, WMF, SVG, EMF, BMP, GIF, JPG, JPEG, DICOM, WEBP, JP2, JPEG2000, PNG, TIFF un PSD.

Aspose.CAD for .NET ir izstrādāts, lai būtu ļoti produktīvs un mērogojams, atvieglojot programmatūras izstrādātājiem CAD funkcionalitātes iekļaušanu savās lietojumprogrammās. Tā uzlabotās kešatmiņas un atmiņas pārvaldības iespējas nodrošina, ka pat lielākos un sarežģītākos CAD rasējumus var apstrādāt ātri un efektīvi. Tas padara bibliotēku par ideālu risinājumu lietojumprogrammām, kurām jāstrādā ar lielu CAD datu apjomu.

Aspose.CAD for .NET ir iekļauts pilnīgs atbalsts gan 2D, gan 3D rasējumiem, padarot to par daudzpusīgu rīku darbam ar plašu CAD formātu klāstu. Bibliotēkā ir vairākas svarīgas funkcijas, piemēram, CAD rasējuma izmēra pielāgošana, DWG/DXF rasējumu un izkārtojumu eksportēšana norādītajos izmēros, SHX fontu eksportēšana, saglabāšanas laika ierobežojuma iestatīšana un daudzas citas. Kopumā tā ir daudzpusīga bibliotēka, kas izstrādātājiem nodrošina plašu rīku klāstu darbam ar CAD rasējumiem. Neatkarīgi no tā, vai veidojat datora lietojumprogrammu, tīmekļa lietojumprogrammu vai mobilo lietotni, Aspose.CAD var palīdzēt jums pacelt CAD funkcionalitāti nākamajā līmenī.

Previous Next

Darba sākšana ar Aspose.CAD for .NET

Ieteicamais Aspose.CAD for .NET instalēšanas veids ir NuGet izmantošana. Lūdzu, izmantojiet šo komandu, lai instalēšana noritētu gludi.

Instalējiet Aspose.CAD .NET, izmantojot NuGet

NuGet\Install-Package Aspose.CAD -Version 23.1.0 
Varat to lejupielādēt arī tieši no Aspose produkta lapas.

AutoCAD rasējumu konvertēšana uz PDF, izmantojot .NET

Aspose.CAD for .NET ir iekļāvusi ļoti noderīgu funkciju AutoCAD DXF, kā arī DWG rasējumu konvertēšanai uz PDF failu formātu bez jebkādām ārējām atkarībām. Bibliotēka ļauj izstrādātājiem pielāgot CAD konvertēšanas procesu un ir nodrošinājusi daudzas papildu funkcijas, kas pēc iestatīšanas var ignorēt renderēšanas procesu atbilstoši lietojumprogrammas vajadzībām. Izstrādātāji var viegli iestatīt audekla izmēru, pielāgot fona un zīmējuma krāsas, iestatīt automātisko izkārtojuma mērogošanu, CAD renderēšanas procesa izsekošanu, aizstāt nepieciešamos fontus ar pieejamajiem fontiem, eksportēt CAD izkārtojumus uz PDF, pievienot pildspalvas opcijas eksporta īpašībās un daudz ko citu.

Kā eksportēt AutoCAD 3D failu uz PDF, izmantojot .NET API?

// 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);
}

Eksportēt AutoCAD DWG un DXF failus uz rastra attēlu, izmantojot C#

Aspose.CAD for .NET ir iekļāvusi ļoti noderīgu funkcionalitāti AutoCAD DWG un DXF rasējumu eksportēšanai uz rastra attēlu formātiem, izmantojot tikai pāris C# koda rindiņas. Bibliotēka ļauj viegli konvertēt uz PNG, BMP, TIFF, JP2, PSD, DICOM, WEBP, JPEG un GIF failu formātiem. Bibliotēkā ir iekļautas dažas noderīgas funkcijas darbam ar AutoCAD rasējumu eksportēšanu, piemēram, AutoCAD DXF vai DWG izkārtojumu eksportēšana, CAD renderēšanas procesa izsekošana, CAD slāņu konvertēšana uz rastra attēlu failu formātiem, visu CAD slāņu konvertēšana uz atsevišķiem attēliem un daudzas citas.

Kā konvertēt AutoCAD DWG vai DXF failus attēlu formātos, izmantojot C# API?

// 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);                
}

Pievienot tekstu un pārvaldīt CAD izmēru, izmantojot C# API

Aspose.CAD for .NET ir iekļauts pilnīgs atbalsts teksta un attēlu vienkāršai apstrādei CAD rasējumos. Bibliotēkā ir iekļautas vairākas svarīgas funkcijas teksta vienību apstrādei, piemēram, jaunu teksta vienību pievienošana, esošā teksta modificēšana, teksta kvalitātes opciju iestatīšana, MTEXT vienību ievietošana pa labi no esošajām un daudzas citas. Bibliotēka nodrošina arī pilnīgu atbalstu CAD rasējuma izmēra programmatiskajai pielāgošanai. Tajā ir iekļautas divas svarīgas opcijas CAD rasējuma izmēra apstrādei. Pirmā ir automātiska izmēra pielāgošana, bet otrā ir izmēra pielāgošana, izmantojot UnitType uzskaitījumu. Izstrādātājiem nav jānorāda platuma un augstuma īpašības automātiskajai opcijai. Šajā piemērā ir parādīts, kā to panākt.

Kā veikt CAD rasējumu atomāro mērogošanu, izmantojot C# API?

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);
 Latviski