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

Aspose.CAD for .NET

 
 

C# .NET API for å opprette, redigere og konvertere CAD-tegninger

Et kraftig API for behandling av CAD-tegninger som lar programvareutviklere laste inn, lese, behandle og konvertere CAD- og BIM-filer. Utviklere kan enkelt eksportere AutoCAD DWG og DXF til PDF- og rasterbilder..

Hva er Aspose.CAD for .NET?

Aspose.CAD for .NET er et frittstående, svært kraftig API for behandling av CAD- og BIM-dokumenter, for lesing, manipulering, behandling og konvertering av en rekke CAD- og BIM-filformater. Biblioteket lar utviklere lage applikasjoner som kan håndtere komplekse og sofistikerte CAD-tegninger. Biblioteket har inkludert støtte for lasting (inntasting) av ulike filformater, for eksempel DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL og IGS. Med bare et par linjer med .NET-kode er det mulig å konvertere disse støttede filformatene til PDF, WMF, SVG, EMF, BMP, GIF, JPG, JPEG, DICOM, WEBP, JP2, JPEG2000, PNG, TIFF og PSD.

Aspose.CAD for .NET er designet for å være svært produktiv og skalerbar, noe som gjør det enkelt for programvareutviklere å integrere CAD-funksjonalitet i applikasjonene sine. De avanserte hurtigbuffer- og minnehåndteringsfunksjonene sikrer at selv de største og mest komplekse CAD-tegningene kan behandles raskt og effektivt. Dette gjør biblioteket til en ideell løsning for applikasjoner som trenger å jobbe med store mengder CAD-data.

Aspose.CAD for .NET har inkludert fullstendig støtte for både 2D- og 3D-tegninger, noe som gjør det til et allsidig verktøy for å jobbe med et bredt spekter av CAD-formater. Det er flere viktige funksjoner som er en del av biblioteket, for eksempel justering av CAD-tegningsstørrelse, eksport av DWG/DXF-tegninger og layouter til spesifiserte størrelser, eksport av SHX-fonter, angivelse av tidsavbrudd ved lagring og mye mer. Alt i alt er det et allsidig bibliotek som gir utviklere et bredt spekter av verktøy for å jobbe med CAD-tegninger. Enten du bygger et skrivebordsprogram, et nettprogram eller en mobilapp, kan Aspose.CAD hjelpe deg med å ta CAD-funksjonaliteten din til neste nivå.

Previous Next

Komme i gang med Aspose.CAD for .NET

Den anbefalte måten å installere Aspose.CAD for .NET på er å bruke NuGet. Bruk følgende kommando for en problemfri installasjon.

Installer Aspose.CAD for .NET via NuGet

NuGet\Install-Package Aspose.CAD -Version 23.1.0 
Du kan også laste den ned direkte fra Asposes produktside.

Konvertering av AutoCAD-tegninger til PDF via .NET

Aspose.CAD for .NET har inkludert en svært nyttig funksjon for å konvertere AutoCAD DXF- og DWG-tegninger til PDF-filformat uten eksterne avhengigheter. Biblioteket lar utviklere tilpasse CAD-konverteringsprosessen og har gitt mange valgfrie funksjoner som ved innstilling kan overstyre gjengivelsesprosessen i henhold til applikasjonens behov. Utviklere kan enkelt angi lerretsstørrelse, tilpasse bakgrunns- og tegningsfarger, angi automatisk layoutskalering, spore CAD-gjengivelsesprosessen, erstatte nødvendige skrifter med tilgjengelige skrifter, eksportere CAD-layouter til PDF, legge til pennalternativer i eksportegenskapene og mye mer.

Hvordan eksportere en AutoCAD 3D-fil til PDF via .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);
}

Eksporter AutoCAD DWG og DXF til rasterbilde via C#

Aspose.CAD for .NET har inkludert svært nyttig funksjonalitet for å eksportere AutoCAD DWG og DXF-tegninger til rasterbildeformater med bare et par linjer med C#-kode. Biblioteket tillater konvertering til PNG-, BMP-, TIFF-, JP2-, PSD-, DICOM-, WEBP-, JPEG- og GIF-filformater med letthet. Biblioteket har inkludert noen nyttige funksjoner for å jobbe med AutoCAD-tegneeksport, for eksempel eksport av AutoCAD DXF- eller DWG-layouter, sporing av CAD-gjengivelsesprosessen, konvertering av CAD-lag til rasterbildefilformater, konvertering av alle CAD-lag til separate bilder og mye mer.

Hvordan konvertere AutoCAD DWG eller DXF til bildeformater via 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);                
}

Legg til tekst og administrer CAD-størrelse via C# API

Aspose.CAD for .NET har inkludert fullstendig støtte for enkel håndtering av tekst og bilder i CAD-tegninger. Biblioteket har inkludert flere viktige funksjoner for håndtering av tekstenheter, for eksempel legge til nye tekstenheter, endre eksisterende tekst, sette opp kvalitetsalternativer for teksten, sette inn MTEXT-enheter til høyre for eksisterende og mye mer. Biblioteket gir også fullstendig støtte for programmatisk justering av CAD-tegningsstørrelse. Det har inkludert to viktige alternativer for håndtering av CAD-tegningsstørrelse. Det første er automatisk størrelsesjustering, og det andre er justering av størrelse ved hjelp av UnitType-opplistingen. Utviklerne trenger ikke å oppgi bredde- og høydeegenskapene for det automatiske alternativet. Følgende eksempel viser hvordan du oppnår det.

Hvordan utføre atomskalering av CAD-tegninger via 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);
 Norsk