DWG zu DWF csharp

DWG-Dateien sind im Grunde CAD-Zeichnungen, die Vektorbilddaten enthalten. Designer oder Architekten arbeiten häufig mit Dateien im DWG-Format. In einigen Fällen müssen Sie möglicherweise eine DWG-Datei in ein DWF-Format konvertieren. In Übereinstimmung mit diesen Anforderungen behandelt dieser Artikel das programmgesteuerte Konvertieren einer DWG-Datei in eine DWF-Datei in C#.

DWG-zu-DWF-Konvertierung – .NET-API-Installation

Aspose.CAD for .NET API unterstützt das Erstellen, Konvertieren oder Aktualisieren verschiedener CAD-bezogener Dateiformate. Sie können ganz einfach auf die API zugreifen, indem Sie die DLL-Datei aus dem Abschnitt Downloads herunterladen oder den folgenden NuGet-Befehl verwenden:

PM> Install-Package Aspose.CAD

Konvertieren Sie DWG in DWF programmgesteuert in .NET

Die Konvertierung von DWG- in DWF-Dateien ist ein einfacher Vorgang. In den folgenden Schritten müssen Sie nur wenige API-Aufrufe durchführen:

  1. Erstellen Sie eine Instanz der Klasse Image, um die DWG-Quelldatei zu laden.
  2. Wandeln Sie das Image-Klassenobjekt in den Typ CadImage um.
  3. Schreiben Sie die DWF-Ausgabedatei mit der Methode Speichern.

Das folgende Codebeispiel erläutert, wie eine DWG-Datei programmgesteuert in C# in eine DWF-Datei konvertiert wird:

// Laden Sie die Eingabe-DWG-Datei
Image image = Image.Load("sample.dwg");

// Wandeln Sie das Image-Klassenobjekt in den CadImage-Typ um
CadImage cad = (CadImage)image;

// Speichern Sie die DWF-CAD-Ausgabedatei
cad.Save(dataDir + "sample.dwf");

Entdecken Sie weitere Funktionen

Sie können sich einige andere Funktionen der API ansehen, in denen verschiedene Kapitel Informationen zur Bearbeitung der CAD-Dateiformate in Ihren Anwendungen enthalten. Alle diese Funktionen werden im Abschnitt API Dokumentation behandelt.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie DWG in das DWF-Dateiformat konvertieren. Sie können diesen Konvertierungsprozess skalieren, indem Sie die Vorteile von Multithreading nutzen. Die API ist mit verwaltetem Code geschrieben, sodass sie Thread-sicher ist. Um jedoch Probleme bei der Verarbeitung zu vermeiden, müssen Sie sicherstellen, dass jeder Thread auf eine separate Datei zugreift. Bei Fragen schreiben Sie uns bitte an das Forum.

Siehe auch

Konvertieren von DWG in EMF oder WMF in C#