1. Termékek
  2.   CAD
  3.   .NET
  4.   Aspose.CAD for .NET

Aspose.CAD for .NET

 
 

C# .NET API CAD rajzok létrehozásához, szerkesztéséhez és konvertálásához

Egy hatékony CAD rajzfeldolgozó API, amely lehetővé teszi a szoftverfejlesztők számára a CAD és BIM fájlok betöltését, olvasását, feldolgozását és konvertálását. A fejlesztők könnyedén exportálhatják az AutoCAD DWG és DXF fájlokat PDF és raszteres képekké.

Mi az Aspose.CAD for .NET?

Az Aspose.CAD for .NET egy önálló, nagyon hatékony CAD és BIM dokumentumfeldolgozó API számos CAD és BIM fájlformátum olvasásához, kezeléséhez, feldolgozásához és konvertálásához. A könyvtár lehetővé teszi a fejlesztők számára, hogy olyan alkalmazásokat hozzanak létre, amelyek képesek összetett és kifinomult CAD rajzokat kezelni. A könyvtár támogatja a különféle fájlformátumok, például a DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL és IGS betöltését (bevitelét). Néhány sornyi .NET kóddal lehetséges ezeket a támogatott fájlformátumokat PDF, WMF, SVG, EMF, BMP, GIF, JPG, JPEG, DICOM, WEBP, JP2, JPEG2000, PNG, TIFF és PSD formátumra konvertálni.

Az Aspose.CAD for .NET-et úgy tervezték, hogy rendkívül produktív és skálázható legyen, így a szoftverfejlesztők könnyen beépíthetik a CAD funkciókat alkalmazásaikba. Fejlett gyorsítótárazási és memóriakezelési képességei biztosítják, hogy még a legnagyobb és legösszetettebb CAD-rajzok is gyorsan és hatékonyan feldolgozhatók legyenek. Ez ideális megoldássá teszi a könyvtárat azoknak az alkalmazásoknak, amelyeknek nagy mennyiségű CAD-adattal kell dolgozniuk.

Az Aspose.CAD for .NET teljes mértékben támogatja mind a 2D, mind a 3D-s rajzokat, így sokoldalú eszközzé válik a CAD-formátumok széles skálájának kezelésére. A könyvtár számos fontos funkciót tartalmaz, például a CAD-rajz méretének beállítását, a DWG/DXF rajzok és elrendezések exportálását megadott méretekbe, az SHX betűtípusok exportálását, a mentés időkorlátjának beállítását és még sok mást. Összességében egy sokoldalú könyvtárról van szó, amely a fejlesztők számára széleskörű eszközöket biztosít a CAD rajzokkal való munkához. Akár asztali alkalmazást, webes alkalmazást vagy mobilalkalmazást fejleszt, az Aspose.CAD segíthet a CAD funkcionalitásának a következő szintre emelésében.

Previous Next

Az Aspose.CAD for .NET használatának megkezdése

Az Aspose.CAD for .NET telepítésének ajánlott módja a NuGet használata. A zökkenőmentes telepítés érdekében kérjük, használja a következő parancsot.

Telepítse az Aspose.CAD for .NET programot NuGet segítségével

NuGet\Install-Package Aspose.CAD -Version 23.1.0 
Közvetlenül az Aspose termékoldaláról is letöltheted.

AutoCAD rajzok PDF-be konvertálása .NET-en keresztül

Az Aspose.CAD for .NET egy nagyon hasznos funkciót tartalmaz az AutoCAD DXF és DWG rajzok PDF fájlformátumba konvertálásához külső függőségek nélkül. A könyvtár lehetővé teszi a fejlesztők számára a CAD konvertálási folyamat testreszabását, és számos opcionális funkciót biztosít, amelyek beállítás után felülírhatják a renderelési folyamatot az alkalmazás igényei szerint. A fejlesztők könnyen beállíthatják a vászon méretét, testreszabhatják a háttér és a rajz színeit, beállíthatják az automatikus elrendezés méretezését, a CAD renderelési folyamat nyomon követését, a szükséges betűtípusokat a rendelkezésre álló betűtípusokkal helyettesíthetik, CAD elrendezéseket exportálhatnak PDF-be, tollbeállításokat adhatnak hozzá az exportálási tulajdonságokhoz és még sok mást.

Hogyan exportálhatok AutoCAD 3D fájlt PDF-be .NET API-n keresztül?

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

AutoCAD DWG és DXF exportálása raszteres képpé C#-on keresztül

Az Aspose.CAD for .NET nagyon hasznos funkciókat tartalmaz az AutoCAD DWG és DXF rajzok raszteres képformátumokba exportálásához mindössze néhány sor C# kóddal. A könyvtár lehetővé teszi a PNG, BMP, TIFF, JP2, PSD, DICOM, WEBP, JPEG és GIF fájlformátumokba való egyszerű konvertálást. A könyvtár néhány hasznos funkciót tartalmaz az AutoCAD rajzok exportálásához, mint például az AutoCAD DXF vagy DWG elrendezések exportálása, a CAD renderelési folyamat követése, a CAD rétegek konvertálása raszteres képfájlformátumokba, az összes CAD réteg konvertálása különálló képekké és még sok más.

Hogyan konvertálhatok AutoCAD DWG vagy DXF fájlokat képfájlokká C# API-n keresztül?

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

Szöveg hozzáadása és CAD méret kezelése C# API-n keresztül

Az Aspose.CAD for .NET teljes mértékben támogatja a szöveg és képek egyszerű kezelését a CAD rajzokban. A könyvtár számos fontos funkciót tartalmaz a szöveges entitások kezeléséhez, például új szöveges entitások hozzáadását, meglévő szöveg módosítását, a szöveg minőségi beállításainak megadását, MTEXT entitások beszúrását a meglévők jobb oldalára és sok mást. A könyvtár teljes mértékben támogatja a CAD rajz méretének programozott beállítását is. Két fontos opciót tartalmaz a CAD rajz méretének kezelésére. Az első az automatikus méretbeállítás, a második pedig a méret beállítása az UnitType felsorolás használatával. A fejlesztőknek nem kell megadniuk a szélesség és a magasság tulajdonságait az automatikus opcióhoz. A következő példa bemutatja, hogyan lehet ezt elérni.

Hogyan lehet CAD rajzokat atomi skálázni C# API-n keresztül?

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