Konvertieren Sie CF2 in DXF 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 DXF 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 eine DXF-Datei konvertieren.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

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

C# CF2 zu DXF-Konverter – kostenloser Download

Um eine CF2-Datei in ein DXF 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 DxfOptions der API ermöglicht die Angabe der DXF-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 DXF

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

  • Laden Sie eine CF2-Zeichnungsdatei.
  • CF2 als DXF speichern.

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

Konvertieren Sie CF2 programmgesteuert in C# in DXF

Bitte befolgen Sie die folgenden Schritte, um ein CF2 in ein DXF zu konvertieren:

  1. Laden Sie zunächst eine CF2-Eingabedatei mithilfe der Image Klasse.
  2. Erstellen Sie anschließend eine Instanz der Klasse „DxfOptions“.
  3. Rufen Sie abschließend die Methode Save() auf, um sie als DXF zu speichern. Als Argumente werden der Pfad der DXF-Ausgabedatei und die Option „DxfOptions“ verwendet.

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

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Initialisieren Sie das Klassenobjekt „DxfOptions“.
    DxfOptions options = new DxfOptions();

    // Exportieren Sie CF2 nach DXF
    string outPath = "output.dxf";
    image.Save(outPath, options);
}

Exportieren Sie CF2 nach DXF mit Optionen in C#

Wir können DXF-Speicheroptionen festlegen, während wir eine CF2-Datei in ein DXF 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 Klasse „DxfOptions“.
  5. Legen Sie anschließend die VectorRasterizationOptions-Eigenschaft auf CadRasterizationOptions fest.
  6. Rufen Sie abschließend die Methode Save() auf, um sie als DXF zu speichern. Als Argumente werden der Pfad der DXF-Ausgabedatei und die Option „DxfOptions“ verwendet.

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

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Initialisieren Sie das Klassenobjekt „DxfOptions“.
    DxfOptions options = new DxfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Exportieren Sie CF2 nach DXF
    string outPath = "output.dxf";
    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 DXF in C#.

Neben der Konvertierung eines CF2 in ein DXF 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