Ten krótki poradnik wyjaśnia, jak przekonwertować DWG na DWF za pomocą interfejsu API REST Pythona. Transformacja formatu DWG do DWF za pomocą interfejsu API Low Code Pythona zamienia edytowalny rysunek CAD w lekki, udostępniany plik tylko do odczytu, który można łatwo przeglądać, drukować i opisywać bez ujawniania oryginału. Konwersję wykonasz za pomocą pakietu Cloud SDK opartego na Dotpythonie.
Warunek wstępny
- Utwórz konto i uzyskaj dane uwierzytelniające API do konwersji pliku DWG do DWF
- Pobierz Aspose.Cad Cloud SDK dla Dotpython, aby zmienić DWG na DWF
- Skonfiguruj projekt Pythona przy użyciu powyższego zestawu SDK
Kroki konwersji pliku DWG do DXF przy użyciu interfejsu API opartego na języku Python
- Utwórz instancję CadApi z kluczem aplikacji, identyfikatorem aplikacji i adresem baseUrl
- Wskaż ścieżkę wejściową do źródłowego pliku DWG, a ścieżkę wyjściową do docelowego pliku DWF
- Otwórz plik DWG, skopiuj go do strumienia pamięci i zresetuj pozycję do 0
- Zbuduj obiekt PutDrawingDwfRequest z przygotowanym strumieniem MemoryStream
- Wywołaj cadApi.PutDrawingDwf(request), aby uzyskać przekonwertowany plik DWF jako strumień
- Utwórz plik docelowy i skopiuj strumień wyników do ścieżki wyjściowej
Poniższe kroki podsumowują proces konwersji DWG na DWF za pomocą API opartego na Pythonie. Najpierw skonfiguruj CadApi za pomocą swoich danych logowania i wskaż plik DWG oraz plik DWF, który chcesz utworzyć. Następnie wczytaj plik DWG do pamięci, wyślij go za pomocą PutDrawingDwfRequest w celu konwersji i zapisz zwrócony strumień jako plik DWF.
Kod konwertera AutoCAD do DWF wykorzystujący interfejs REST języka Python
Ten przykład kodu demonstruje proces tworzenia konwertera DWG do DWF online z wykorzystaniem interfejsu API REST języka Python. Plik źródłowy jest ładowany bezpośrednio z pamięci dyskowej; można jednak przesłać wiele plików do pamięci masowej w chmurze i przeprowadzić transformacje dla już przesłanych plików. Można podać opcjonalne parametry, takie jak docelowy rozmiar/DPI strony, kolor tła, obrót, powiększenie/skala itp., korzystając z dodatkowych parametrów w metodzie PutDrawingDwfRequest().
W tym samouczku nauczyliśmy się konwersji plików DWG do DWF. Aby przekształcić plik DWG do DXF, zapoznaj się z artykułem Konwersja DWG do DXF przy użyciu interfejsu API REST Pythona.