Ten krótki poradnik wyjaśnia, jak przekonwertować DWG na DXF za pomocą interfejsu REST API języka C#. Przekształcenie pliku DWG w DXF ułatwia otwieranie pliku CAD w większej liczbie aplikacji, udostępnianie go innym, wysyłanie do narzędzi CNC/laserowych i pozwala uniknąć problemów z wersjami w dłuższej perspektywie. Nauczysz się procesu konwersji DWG na DXF za pomocą interfejsu REST API języka C#, wykorzystując zestaw SDK w chmurze oparty na platformie Dotnet.
Warunek wstępny
- Utwórz konto i uzyskaj dane uwierzytelniające API do konwersji pliku DWG do DXF
- Pobierz Aspose.Cad Cloud SDK dla Dotnet, aby zmienić DWG na DXF
- Skonfiguruj projekt C# przy użyciu powyższego zestawu SDK
Kroki konwersji pliku DWG do DXF przy użyciu interfejsu API opartego na C# .NET
- Utwórz CadApi przy użyciu klucza aplikacji, identyfikatora aplikacji i adresu baseUrl
- Zdefiniuj ścieżkę wejściową źródłowego pliku DWG/PSD i ścieżkę wyjściową docelowego pliku DXF
- Otwórz plik wejściowy, skopiuj go do strumienia pamięci i zresetuj pozycję do 0
- Utwórz żądanie PutDrawingDXFRequest przy użyciu przygotowanego strumienia MemoryStream
- Wywołaj cadApi.PutDrawingDXF(request), aby uzyskać przekonwertowany wynik w postaci strumienia
- Utwórz plik docelowy i skopiuj strumień wyników do outputPath
Poniższe kroki podsumowują proces transformacji pliku AutoCAD DWG do formatu DXF za pomocą interfejsu C# REST. Zainicjuj CadApi swoimi danymi logowania i ustaw ścieżkę źródłową inputPath DWG oraz ścieżkę docelową outputPath DXF. Następnie załaduj plik do strumienia MemoryStream, utwórz żądanie PutDrawingDXFRequest, wywołaj cadApi.PutDrawingDXF(request) w celu konwersji i zapisz zwrócony strumień do pliku DXF.
Kod do konwersji plików DWG do DXF online przy użyciu interfejsu API REST języka C#
Powyższy przykładowy kod pomaga w opracowaniu konwertera CAD do DXF z wykorzystaniem usługi RESTful w języku C#. Ta transformacja formatu zwiększa interoperacyjność, ponieważ DXF jest otwartym, szeroko obsługiwanym formatem wymiany, dzięki czemu łatwiej jest go udostępniać dostawcom, klientom lub aplikacjom, które nie obsługują formatu DWG. Możesz użyć argumentu ExportOptions w wywołaniu PutDrawingDXFRequest(), aby dodatkowo dostosować wyjściowy plik DXF do swoich potrzeb.
This tutorial guides in developing a DWG to DXF converter. To convert DWG file to OBJ, refer to the article on Convert DWG to OBJ using C# REST API.