
Aspose.CAD for .NET
C# .NET API CAD-piirustusten luomiseen, muokkaamiseen ja muuntamiseen
Tehokas CAD-piirustusten käsittely-API, jonka avulla ohjelmistokehittäjät voivat ladata, lukea, käsitellä ja muuntaa CAD- ja BIM-tiedostoja. Kehittäjät voivat viedä AutoCAD DWG- ja DXF-tiedostoja helposti PDF- ja rasterikuviksi.
Mikä on Aspose.CAD for .NET?
Aspose.CAD for .NET on itsenäinen, erittäin tehokas CAD- ja BIM-dokumenttien käsittely-API useiden CAD- ja BIM-tiedostomuotojen lukemiseen, käsittelyyn ja muuntamiseen. Kirjaston avulla kehittäjät voivat luoda sovelluksia, jotka pystyvät käsittelemään monimutkaisia ja vaativia CAD-piirustuksia. Kirjasto tukee useiden tiedostomuotojen, kuten DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL ja IGS, lataamista (syöttämistä). Vain muutamalla rivillä .NET-koodia on mahdollista muuntaa nämä tuetut tiedostomuodot PDF-, WMF-, SVG-, EMF-, BMP-, GIF-, JPG-, JPEG-, DICOM-, WEBP-, JP2-, JPEG2000-, PNG-, TIFF- ja PSD-muotoon.
Aspose.CAD for .NET on suunniteltu erittäin tuottavaksi ja skaalautuvaksi, joten ohjelmistokehittäjien on helppo sisällyttää CAD-toimintoja sovelluksiinsa. Sen edistyneet välimuisti- ja muistinhallintaominaisuudet varmistavat, että jopa suurimmat ja monimutkaisimmat CAD-piirustukset voidaan käsitellä nopeasti ja tehokkaasti. Tämä tekee kirjastosta ihanteellisen ratkaisun sovelluksille, joiden on työskenneltävä suurten CAD-tietomäärien kanssa.
Aspose.CAD for .NET sisältää täydellisen tuen sekä 2D- että 3D-piirustuksille, mikä tekee siitä monipuolisen työkalun työskentelyyn monenlaisten CAD-muotojen kanssa. Kirjastossa on useita tärkeitä ominaisuuksia, kuten CAD-piirustusten koon säätäminen, DWG/DXF-piirustusten ja asettelujen vienti tiettyihin kokoihin, SHX-fonttien vienti, tallennuksen aikakatkaisun asettaminen ja paljon muuta. Kaiken kaikkiaan se on monipuolinen kirjasto, joka tarjoaa kehittäjille laajan valikoiman työkaluja CAD-piirustusten kanssa työskentelyyn. Olitpa sitten rakentamassa työpöytäsovellusta, verkkosovellusta tai mobiilisovellusta, Aspose.CAD voi auttaa sinua viemään CAD-toiminnallisuutesi seuraavalle tasolle.
Aspose.CAD for .NETin käytön aloittaminen
Suositeltu tapa asentaa Aspose.CAD for .NET on käyttää NuGetiä. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.
Asenna Aspose.CAD .NETille NuGetin kautta
NuGet\Install-Package Aspose.CAD -Version 23.1.0
Voit ladata sen myös suoraan Aspose-tuotesivulta.AutoCAD-piirustusten muuntaminen PDF-muotoon .NETin kautta
Aspose.CAD for .NET sisältää erittäin hyödyllisen ominaisuuden AutoCAD DXF- ja DWG-piirustusten muuntamiseen PDF-tiedostomuotoon ilman ulkoisia riippuvuuksia. Kirjasto antaa kehittäjille mahdollisuuden mukauttaa CAD-muunnosprosessia ja tarjoaa monia valinnaisia ominaisuuksia, jotka asetuksilla voidaan ohittaa renderöintiprosessi sovelluksen tarpeiden mukaan. Kehittäjät voivat helposti määrittää kankaan koon, mukauttaa taustan ja piirustusten värejä, asettaa automaattisen asettelun skaalauksen, seurata CAD-renderöintiprosessia, korvata tarvittavat fontit saatavilla olevilla fonteilla, viedä CAD-asetteluja PDF-muotoon, lisätä kynäasetuksia vientiominaisuuksiin ja paljon muuta.
Kuinka viedä AutoCAD 3D -tiedosto PDF-muotoon .NET API:n kautta?
// 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);
}
Vie AutoCAD DWG- ja DXF-kuvia rasterikuvaksi C#:lla
Aspose.CAD for .NET sisältää erittäin hyödyllisiä toimintoja AutoCAD DWG- ja DXF-kuvien viemiseen rasterikuvamuotoihin vain muutamalla rivillä C#-koodia. Kirjasto mahdollistaa muuntamisen PNG-, BMP-, TIFF-, JP2-, PSD-, DICOM-, WEBP-, JPEG- ja GIF-tiedostomuotoihin helposti. Kirjastossa on joitakin hyödyllisiä ominaisuuksia AutoCAD-kuvien vientiin, kuten AutoCAD DXF- tai DWG-asettelujen vienti, CAD-renderöintiprosessin seuranta, CAD-tasojen muuntaminen rasterikuvatiedostomuotoihin, kaikkien CAD-tasojen muuntaminen erillisiksi kuviksi ja paljon muuta.
Kuinka muuntaa AutoCAD DWG- tai DXF-tiedostot kuvamuotoon C#-rajapinnan kautta?
// 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);
}
Lisää tekstiä ja hallitse CAD-kokoa C# API:n kautta
Aspose.CAD for .NET sisältää täydellisen tuen tekstin ja kuvien helppoon käsittelyyn CAD-piirustuksissa. Kirjasto sisältää useita tärkeitä ominaisuuksia tekstielementtien käsittelyyn, kuten uusien tekstielementtien lisäämisen, olemassa olevan tekstin muokkaamisen, tekstin laatuasetusten määrittämisen, MTEXT-elementtien lisäämisen olemassa olevien oikealle puolelle ja paljon muuta. Kirjasto tarjoaa myös täydellisen tuen CAD-piirustuksen koon ohjelmalliseen säätämiseen. Se sisältää kaksi tärkeää vaihtoehtoa CAD-piirustuksen koon käsittelyyn. Ensimmäinen on automaattinen koon säätö ja toinen on koon säätäminen UnitType-luetteloinnin avulla. Kehittäjien ei tarvitse antaa leveys- ja korkeusominaisuuksia automaattista vaihtoehtoa varten. Seuraava esimerkki näyttää, miten se saavutetaan.
Kuinka CAD-piirustusten atomitason skaalaus suoritetaan C# API:n kautta?
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);
}