Konwertuj DWG na DXF w C#

Pliki DWG to rysunki techniczne często używane przez inżynierów, architektów lub innych profesjonalistów związanych z budownictwem. Służą do tworzenia projektów 2D lub 3D. W niektórych sytuacjach może być konieczna konwersja pliku DWG do pliku DXF. Pliki DXF służą do wymiany informacji o rysunkach między różnymi aplikacjami związanymi z CAD. Co więcej, te formaty plików są powszechnie używane do projektów produktów. W tym artykule opisano, jak programowo przekonwertować obraz DWG na obraz DXF przy użyciu języka C#.

Konwersja DWG do DXF – Instalacja C# API

Aspose.CAD for .NET API obsługuje tworzenie, edytowanie lub manipulowanie plikami DWG i kilkoma innymi formatami plików. Interfejs API można zainstalować, pobierając plik DLL z sekcji New Releases lub za pomocą następującego polecenia instalacji NuGet:

PM> Install-Package Aspose.CAD

Konwertuj DWG na DXF programowo w C#

Konwersja DWG do DXF obejmuje kilka prostych operacji. Możesz przekonwertować DWG na DXF, wykonując następujące czynności:

  1. Załaduj wejściowy plik DWG z klasą Obraz.
  2. Zapisz wyjściowy plik DXF.

Poniższy fragment kodu demonstruje, jak przekonwertować plik DWG na DXF w języku C#:

// Określ ścieżki dla plików wejściowych i wyjściowych.
string inputDWG = "sample.dwg";
string outputDXF = "sample.dxf";

// Załaduj wejściowy plik DWG
Image cadImage = Image.Load(inputDWG);

// Zapisz wyjściowy plik DXF
cadImage.Save(outputDXF);

Poznaj więcej funkcji

Możesz sprawdzić wiele innych funkcji API, przeglądając dokumentację.

Wniosek

W tym artykule nauczyłeś się konwertować DWG do pliku DXF. Pliki DXF są popularne, ponieważ są open-source. W związku z tym można je tworzyć lub nimi manipulować bez polegania na programach firmy Autodesk. Możesz zintegrować tę funkcję z platformą .NET Framework lub aplikacjami opartymi na platformie .NET Core. Co więcej, nie musisz instalować żadnego innego narzędzia ani aplikacji, aby przeprowadzić konwersję. Prześlij nam swoją opinię lub pytania za pośrednictwem forum. Czekamy na pomoc.

Zobacz też