Unterstützte DGN-Elemente in Aspose.CAD für .NET

Einführung

Sind Sie ein .NET-Entwickler und möchten nahtlos mit DGN-Dateien arbeiten? Aspose.CAD für .NET bietet eine robuste Lösung für die effiziente Verarbeitung von DGN-Dateien. In diesem Tutorial befassen wir uns mit den unterstützten DGN-Elementen und führen Sie durch den Prozess der Arbeit mit Aspose.CAD für .NET.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Grundkenntnisse der .NET-Programmierung.
  • Visual Studio ist auf Ihrem Computer installiert.
  • Aspose.CAD für .NET-Bibliothek, die Sie herunterladen könnenHier.

Namespaces importieren

Um Ihr Projekt anzukurbeln, importieren Sie die erforderlichen Namespaces in Ihre .NET-Anwendung. Dieser Schritt stellt sicher, dass Sie Zugriff auf die von Aspose.CAD für .NET bereitgestellten Funktionen haben.

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;

Schritt 1: Laden Sie die DGN-Datei

Laden Sie zunächst eine vorhandene DGN-Datei als CadImage in Ihre .NET-Anwendung.

string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";

using (DgnImage dgnImage = (DgnImage)Image.Load(sourceFilePath))
{
    // Ihr Code hier
}

Schritt 2: Durchlaufen Sie DGN-Elemente

Durchlaufen Sie die DGN-Elemente mithilfe einer foreach-Schleife. Aspose.CAD für .NET bietet eine Vielzahl von DGN-Elementtypen, mit denen Sie arbeiten können.

foreach (DgnDrawingElementBase element in dgnImage.Elements)
{
    // Ihr Code hier
}

Schritt 3: Behandeln Sie zuvor unterstützte Entitäten

Behandeln Sie die zuvor unterstützten 2D-Elemente, die jetzt auch für 3D unterstützt werden.

switch (element.Metadata.Type)
{
    case DgnElementType.Line:
    case DgnElementType.Ellipse:
    case DgnElementType.Curve:
    // Zusätzliche Fälle
        {
            // Ihr Code hier
            break;
        }
}

Schritt 4: Behandeln Sie unterstützte 3D-Elemente

Behandeln Sie die unterstützten 3D-Elemente, die von Aspose.CAD für .NET bereitgestellt werden.

switch (element.Metadata.Type)
{
    case DgnElementType.SolidHeader3D:
    case DgnElementType.Cone:
    case DgnElementType.CellHeader:
        {
            // Ihr Code hier
            break;
        }
}

Schritt 5: Exportieren und speichern

Exportieren Sie abschließend die geänderte DGN-Datei in ein Rasterbild und speichern Sie es im angegebenen Verzeichnis.

Console.WriteLine("\nThe DGN file exported successfully to raster image.\nFile saved at " + MyDir);

Abschluss

In diesem Tutorial haben wir die Möglichkeiten von Aspose.CAD für .NET bei der Handhabung und Bearbeitung von DGN-Dateien untersucht. Wenn Sie der Schritt-für-Schritt-Anleitung folgen, können Sie effizient mit unterstützten DGN-Elementen arbeiten, unabhängig davon, ob es sich um 2D- oder 3D-Elemente handelt. Aspose.CAD für .NET ermöglicht Ihnen die nahtlose Integration der DGN-Dateiverarbeitung in Ihre .NET-Anwendungen.

FAQs

F1: Wo finde ich die Dokumentation für Aspose.CAD für .NET?

A1: Sie finden die DokumentationHier.

F2: Wie lade ich Aspose.CAD für .NET herunter?

A2: Sie können die Bibliothek herunterladenHier.

F3: Gibt es eine kostenlose Testversion für Aspose.CAD für .NET?

A3: Ja, Sie können auf die kostenlose Testversion zugreifenHier.

F4: Wo kann ich temporäre Lizenzen für Aspose.CAD für .NET erhalten?

A4: Temporäre Lizenzen sind verfügbarHier.

F5: Benötigen Sie Hilfe oder haben Sie Fragen?

A5: Besuchen Sie die Aspose.CAD für .NET-CommunityHilfeforum.