Ondersteunde DGN-elementen in Aspose.CAD voor .NET
Invoering
Bent u een .NET-ontwikkelaar en wilt u naadloos met DGN-bestanden werken? Aspose.CAD voor .NET biedt een robuuste oplossing om DGN-bestanden efficiënt te verwerken. In deze tutorial gaan we dieper in op de ondersteunde DGN-elementen en begeleiden we u door het proces van het werken met Aspose.CAD voor .NET.
Vereisten
Voordat we beginnen, zorg ervoor dat u over het volgende beschikt:
- Basiskennis van .NET-programmering.
- Visual Studio is op uw computer geïnstalleerd.
- Aspose.CAD voor .NET-bibliotheek, die u kunt downloadenhier.
Naamruimten importeren
Om uw project een vliegende start te geven, importeert u de benodigde naamruimten in uw .NET-applicatie. Deze stap zorgt ervoor dat u toegang heeft tot de functionaliteiten van Aspose.CAD voor .NET.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Dgn;
using Aspose.CAD.FileFormats.Dgn.DgnElements;
Stap 1: Laad het DGN-bestand
Begin met het laden van een bestaand DGN-bestand als CadImage in uw .NET-applicatie.
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";
using (DgnImage dgnImage = (DgnImage)Image.Load(sourceFilePath))
{
// Jouw code hier
}
Stap 2: Herhaal de DGN-elementen
Doorloop de DGN-elementen met behulp van een foreach-lus. Aspose.CAD voor .NET biedt een verscheidenheid aan DGN-elementtypen waarmee u kunt werken.
foreach (DgnDrawingElementBase element in dgnImage.Elements)
{
// Jouw code hier
}
Stap 3: Eerder ondersteunde entiteiten verwerken
Behandel de voorheen ondersteunde 2D-entiteiten, die nu ook voor 3D worden ondersteund.
switch (element.Metadata.Type)
{
case DgnElementType.Line:
case DgnElementType.Ellipse:
case DgnElementType.Curve:
// Extra gevallen
{
// Jouw code hier
break;
}
}
Stap 4: Ondersteunde 3D-entiteiten verwerken
Verwerk de ondersteunde 3D-entiteiten van Aspose.CAD voor .NET.
switch (element.Metadata.Type)
{
case DgnElementType.SolidHeader3D:
case DgnElementType.Cone:
case DgnElementType.CellHeader:
{
// Jouw code hier
break;
}
}
Stap 5: Exporteren en opslaan
Exporteer ten slotte het gewijzigde DGN-bestand naar een rasterafbeelding en sla het op in de opgegeven map.
Console.WriteLine("\nThe DGN file exported successfully to raster image.\nFile saved at " + MyDir);
Conclusie
In deze zelfstudie hebben we de mogelijkheden van Aspose.CAD voor .NET onderzocht bij het verwerken en manipuleren van DGN-bestanden. Door de stapsgewijze handleiding te volgen, kunt u efficiënt werken met ondersteunde DGN-elementen, of het nu 2D- of 3D-entiteiten zijn. Met Aspose.CAD voor .NET kunt u de verwerking van DGN-bestanden naadloos integreren in uw .NET-toepassingen.
Veelgestelde vragen
V1: Waar kan ik de documentatie voor Aspose.CAD voor .NET vinden?
A1: U kunt de documentatie vindenhier.
V2: Hoe download ik Aspose.CAD voor .NET?
A2: U kunt de bibliotheek downloadenhier.
V3: Is er een gratis proefversie beschikbaar voor Aspose.CAD voor .NET?
A3: Ja, u heeft toegang tot de gratis proefperiodehier.
V4: Waar kan ik tijdelijke licenties krijgen voor Aspose.CAD voor .NET?
A4: Er zijn tijdelijke licenties beschikbaarhier.
Q5: Hulp nodig of vragen?
A5: Bezoek de Aspose.CAD voor .NET-communityHelpforum.