Nyomon követés engedélyezése CAD-fájlokban – Aspose.CAD oktatóanyag
Bevezetés
CAD (Computer-Aided Design) területén a precizitás és a követés a legfontosabb. Az Aspose.CAD for .NET robusztus megoldást kínál a CAD-fájlok nyomon követésére. Ez az oktatóanyag végigvezeti Önt a folyamaton, és biztosítja, hogy a funkcióban rejlő lehetőségeket teljes mértékben kihasználja.
Előfeltételek
Mielőtt belevágna az oktatóanyagba, győződjön meg arról, hogy a következő előfeltételeket teljesítette:
- Aspose.CAD for .NET: Győződjön meg arról, hogy telepítve van az Aspose.CAD könyvtár. Letölthetiitt.
- Dokumentumfájl: Készítsen egy CAD-dokumentumot a nyomon követésre. Ebben az oktatóanyagban a “conic_pyramid.dxf” fájlt használjuk.
- Dokumentumkönyvtár: Állítson be egy könyvtárat a dokumentumok számára. Cserélje ki a „Saját dokumentumkönyvtárat” a kódban a tényleges elérési úttal. Most, hogy mindent beállított, nézzük meg a lépésről lépésre szóló útmutatót.
Névterek importálása
using Aspose.CAD.ImageOptions;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
1. lépés: Töltse be a CAD-képet
string MyDir = "Your Document Directory";
using (Image image = Image.Load(MyDir + "conic_pyramid.dxf"))
{
// A következő lépések kódja itt lesz hozzáadva
}
2. lépés: Állítsa be a PDF-exportálási beállításokat
using (FileStream stream = new FileStream(MyDir + "output_conic_pyramid.pdf", FileMode.Create))
{
PdfOptions pdfOptions = new PdfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
pdfOptions.VectorRasterizationOptions = cadRasterizationOptions;
cadRasterizationOptions.PageWidth = 800;
cadRasterizationOptions.PageHeight = 600;
3. lépés: Végezze el a nyomkövetést
int idxError = 1;
cadRasterizationOptions.RenderResult += new CadRasterizationOptions.CadRenderHandler(
delegate (CadRenderResult result)
{
Console.WriteLine("Tracking results of exporting");
if (result.IsRenderComplete)
return;
Console.WriteLine("Have some problems:");
foreach (RenderResult rr in result.Failures)
Console.WriteLine(string.Format("{0}. {1}, {2}", idxError++, rr.RenderCode.ToString(), rr.Message));
});
4. lépés: Mentés PDF formátumba
Console.WriteLine("Exporting to pdf format");
image.Save(stream, pdfOptions);
}
Gratulálunk! Sikeresen engedélyezte a követést a CAD-fájlokban az Aspose.CAD for .NET használatával. Nyugodtan fedezze fel adokumentáció további részletekért.
Következtetés
Ebben az oktatóanyagban az Aspose.CAD for .NET használatával történő nyomon követés CAD-fájlokban történő engedélyezésének alapvető lépéseit ismertettük. Ezen lépések követésével precíz megjelenítést biztosít, és betekintést nyerhet az exportálási folyamat során felmerülő lehetséges problémákba.
GYIK
1. kérdés: Használhatom az Aspose.CAD for .NET fájlt más CAD fájlformátumokkal?
- válasz: Igen, az Aspose.CAD for .NET különféle CAD formátumokat támogat, beleértve a DWG-t és a DXF-et.
2. kérdés: Hogyan szerezhetek ideiglenes licencet az Aspose.CAD számára?
A2: Látogassa megitt ideiglenes engedély megszerzéséhez.
3. kérdés: Melyek a gyakori megjelenítési problémák, amelyekkel találkozhatok?
- válasz: Olyan problémák merülhetnek fel, mint például hiányzó betűtípusok vagy nem támogatott entitások. Ellenőrizze a dokumentációt a hibaelhárításhoz.
4. kérdés: Létezik közösségi fórum az Aspose.CAD támogatására?
A4: Igen, segítséget találhat, és megoszthatja tapasztalatait a webhelyenAspose.CAD fórum.
5. kérdés: Testreszabhatom a követési hibaüzeneteket?
A5: Abszolút. Módosíthatja a kódot, hogy a hibaüzeneteket igényei szerint szabja.