A CAD-rajzméret beállítása az Aspose.CAD-ben .NET-hez

Bevezetés

Zökkenőmentesen szeretné beállítani a CAD-rajzok méretét .NET-alkalmazásaiban? Az Aspose.CAD for .NET robusztus megoldást kínál, amellyel könnyedén kezelheti a CAD-rajzok átméretezését. Ebben az oktatóanyagban végigvezetjük a folyamaton, lebontva az egyes lépéseket, hogy biztosan megértse a CAD-rajzok Aspose.CAD használatával történő átméretezésének bonyolultságát.

Előfeltételek

Mielőtt belevágnánk az oktatóanyagba, győződjön meg arról, hogy a következő előfeltételek teljesülnek:

  • Aspose.CAD for .NET Library: Töltse le és telepítse a könyvtárat aAspose.CAD for .NET letöltési oldal.
  • Minta CAD rajz: Győződjön meg róla, hogy van egy minta CAD rajzfájl (pl. “sample.dwg”) a dokumentumkönyvtárában.

Névterek importálása

Kezdje a szükséges névterek importálásával a .NET-alkalmazásba. Ez a lépés kulcsfontosságú az Aspose.CAD for .NET funkcióinak eléréséhez.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;

1. lépés: Töltse be a CAD-rajzot

Kezdje azzal, hogy betölti a CAD-rajzot az Aspose.CAD.Image osztály egy példányába. Győződjön meg arról, hogy a megfelelő fájl elérési útja van a mintarajzhoz.

string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "sample.dwg";

// Töltsön be egy CAD-rajzot az Image példányába
using (var image = Aspose.CAD.Image.Load(sourceFilePath))
{
    // Itt a kódod...
}

2. lépés: BmpOptions létrehozása

Hozzon létre egy példányt a BmpOptions osztályból, amely a CAD-rajz BMP-fájlként történő mentésekor a beállítások megadásáért felelős.

Aspose.CAD.ImageOptions.BmpOptions bmpOptions = new Aspose.CAD.ImageOptions.BmpOptions();

3. lépés: A CadRasterizationOptions beállítása

Példányosítsa a CadRasterizationOptions osztályt, és konfigurálja tulajdonságait a vektorraszterizáláshoz.

Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = cadRasterizationOptions;

4. lépés: Állítsa be az UnitType tulajdonságot

Állítsa be a CadRasterizationOptions UnitType tulajdonságát az átméretezés mértékegységének megadásához. Ebben a példában centiméterre van állítva.

cadRasterizationOptions.UnitType = Aspose.CAD.ImageOptions.UnitType.Centimeter;

5. lépés: Állítsa be az elrendezések tulajdonságait

Adja meg az átméretezett rajzba felvenni kívánt elrendezéseket az Elrendezések tulajdonság beállításával.

cadRasterizationOptions.Layouts = new string[] { "Model" };

6. lépés: Exportálás BMP-be

Végül mentse az átméretezett elrendezést BMP-fájlként a Mentés módszerrel.

string outPath = sourceFilePath + ".bmp";
image.Save(outPath, bmpOptions);

Sikeresen beállította CAD-rajzának méretét az Aspose.CAD for .NET segítségével!

Következtetés

Ebben az oktatóanyagban végigjártuk a CAD-rajzok átméretezését .NET-ben az Aspose.CAD használatával. Ha követi ezeket a lépéseket, zökkenőmentesen integrálhatja ezt a funkciót alkalmazásaiba, zökkenőmentes felhasználói élményt biztosítva.

GYIK

1. kérdés: Az Aspose.CAD for .NET kompatibilis az összes CAD formátummal?

  1. válasz: Az Aspose.CAD for .NET a CAD formátumok széles skáláját támogatja, beleértve a DWG-t, DXF-et, DWF-et stb. Ellenőrizd adokumentáció a teljes listához.

2. kérdés: Átméretezhetek több elrendezést egyszerre?

  1. válasz: Igen, több elrendezést is átméretezhet az elrendezések tömbjének módosításával a CadRasterizationOptionsben.

3. kérdés: Hol kaphatok támogatást az Aspose.CAD for .NET-hez?

A3: Látogassa meg aAspose.CAD fórum közösségi támogatásért és segítségért.

4. kérdés: Van ingyenes próbaverzió?

A4: Igen, felfedezheti aingyenes próbaverzió az Aspose.CAD for .NET szolgáltatásainak értékeléséhez.

5. kérdés: Hogyan szerezhetek ideiglenes licencet az Aspose.CAD for .NET számára?

  1. válasz: Szerezzen be ideiglenes licencet tesztelési célokraitt.