Konvertieren Sie CF2 in OBJ in C#

CAD-Anwendungen verwenden CF2 Dateien zum Erstellen von 2D oder 3D-Zeichnungen. Konkret können wir Entwürfe für Bauprojekte wie Autobahnen, Brücken und Gebäude erstellen und in einer CF2-Datei speichern. In bestimmten Fällen müssen wir möglicherweise Zeichnungen aus CF2 Dateien programmgesteuert in OBJ Dokumente exportieren. Solche Konvertierungen ermöglichen die gemeinsame Nutzung von Zeichnungen in einem tragbaren Format. In diesem Artikel erfahren Sie, wie Sie eine CF2-Datei in C# in ein OBJ konvertieren.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

  1. C# CF2 zu OBJ Konverter – Kostenloser Download
  2. Schritte zum Konvertieren einer CF2-Datei in ein OBJ Dokument
  3. CF2 programmgesteuert in OBJ konvertieren
  4. CF2 mit Optionen nach OBJ exportieren

C# CF2 zu OBJ Konverter – kostenloser Download

Um eine CF2-Datei in ein OBJ Dokument zu konvertieren, verwenden wir die API Aspose.CAD for .NET. Es ermöglicht das Erstellen, Bearbeiten und Bearbeiten von CF2 Dateien und mehreren anderen Dateiformaten.

Die Klasse Image der API ist die Basisklasse für alle Arten von Zeichnungen. Die Klasse Cf2Image repräsentiert ein CF2 bild. Wir können die Eigenschaften PageWidth und PageHeight mithilfe der Klasse CadRasterizationOptions festlegen. Die Klasse ObjOptions der API ermöglicht die Angabe der OBJ-Optionen.

Bitte laden Sie die DLL der API herunter oder installieren Sie sie mit NuGet.

PM> Install-Package Aspose.CAD

So konvertieren Sie eine CF2-Datei mit C# in OBJ

Mit Aspose.CAD for .NET können wir eine CF2-Datei ganz einfach in ein OBJ Dokument konvertieren, indem wir die folgenden Schritte ausführen:

  • Laden Sie eine CF2-Zeichnungsdatei.
  • Speichern Sie CF2 als OBJ.

Sehen wir uns nun an, wie Sie diese Schritte in C# ausführen, um eine CF2-Datei in ein OBJ Dokument zu konvertieren.

Konvertieren Sie CF2 programmgesteuert in C# in OBJ

Bitte befolgen Sie die folgenden Schritte, um ein CF2 in ein OBJ umzuwandeln:

  1. Laden Sie zunächst eine CF2-Eingabedatei mithilfe der Image Klasse.
  2. Erstellen Sie anschließend eine Instanz der ObjOptions Klasse.
  3. Rufen Sie abschließend die Methode Save() auf, um sie als OBJ zu speichern. Es verwendet den Pfad der Ausgabe-OBJ-Datei und ObjOptions als Argumente.

Das folgende Codebeispiel zeigt, wie Sie eine CF2-Datei mit C# in ein OBJ Dokument konvertieren.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Initialisieren Sie das Objekt der ObjOptions Klasse
    ObjOptions options = new ObjOptions();

    // CF2 nach OBJ exportieren
    string outPath = "output.obj";
    image.Save(outPath, options);
}

Exportieren Sie CF2 nach OBJ mit Optionen in C#

Wir können OBJ-Speicheroptionen festlegen, während wir eine CF2-Datei in ein OBJ Dokument konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie zunächst eine CF2-Eingabedatei mithilfe der Image Klasse.
  2. Erstellen Sie als Nächstes eine Instanz der CadRasterizationOptions Klasse.
  3. Geben Sie dann die Seitenhöhe und -breite an.
  4. Erstellen Sie als Nächstes eine Instanz der ObjOptions Klasse.
  5. Legen Sie anschließend die VectorRasterizationOptions-Eigenschaft auf CadRasterizationOptions fest.
  6. Rufen Sie abschließend die Methode Save() auf, um sie als OBJ zu speichern. Es verwendet den Pfad der Ausgabe-OBJ-Datei und ObjOptions als Argumente.

Das folgende Codebeispiel zeigt, wie Sie die Seitenhöhe und -breite angeben, während Sie eine CF2-Datei als OBJ Dokument mit C# speichern.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Initialisieren Sie das Objekt der ObjOptions Klasse
    ObjOptions options = new ObjOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // CF2 nach OBJ exportieren
    string outPath = "output.obj";
    image.Save(outPath, options);
}

Erhalten Sie eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die Bibliothek ohne Evaluierungseinschränkungen auszuprobieren.

Abschluss

In diesem Artikel haben wir gelernt, wie man:

  • Laden Sie eine vorhandene CF2-Zeichnungsdatei.
  • Geben Sie die Seitenhöhe und -breite an.
  • Speicheroptionen definieren;
  • Speichern Sie CF2 als OBJ in C#.

Neben der Konvertierung eines CF2 in ein OBJ in C# können Sie mithilfe der Dokumentation mehr über die Aspose.CAD for .NET API erfahren. Bei Unklarheiten können Sie uns gerne in unserem kostenlosen Support-Forum kontaktieren.

Siehe auch