DWG i DXF to popularne formaty plików do przechowywania projektów CAD, wraz z ich metadanymi. Bezpośrednie osadzanie tych plików w aplikacjach internetowych lub desktopowych do wyświetlania nie jest praktyczne. Solidnym rozwiązaniem jest konwersja plików CAD na formaty obrazów. Ten przewodnik przeprowadzi cię przez proces konwersji plików DWG/DXF na obrazy PNG, JPEG, BMP, TIFF, i GIF przy użyciu C#.
Spis treści
- Konwersja DWG lub DXF na obrazy w C# przy użyciu API Aspose
- Konwersja DWG lub DXF na PNG w C#
- Konwersja DWG lub DXF na JPEG w C#
- Konwersja DWG lub DXF na BMP, GIF i TIFF w C#
Konwersja DWG lub DXF na obrazy w C# przy użyciu API Aspose
Aspose.CAD dla .NET to wszechstronna wtyczka Aspose zaprojektowana do manipulacji i konwersji plików CAD z łatwością przy użyciu C# lub. To potężne API pozwala na konwersję projektów DWG/DXF na różne formaty obrazów rastrowych w zaledwie kilku linijkach kodu. Możesz pobrać API lub zainstalować je bezpośrednio w swoich aplikacjach .NET za pośrednictwem NuGet. Koszt wtyczki Aspose zaczyna się od 99 USD, co czyni ją przystępnym rozwiązaniem dla programistów.
Konwersja DWG lub DXF na PNG w C#
Wykonaj te kroki, aby przekonwertować plik DWG lub DXF na obraz PNG przy użyciu Aspose.CAD dla .NET:
- Załaduj plik DWG/DXF za pomocą klasy Image.
- Utwórz instancję klasy CadRasterizationOptions i ustaw pożądaną wysokość i szerokość dla wynikowego obrazu.
- Utwórz instancję klasy PngOptions.
- Przypisz PngOptions.VectorRasterizationOptions do obiektu CadRasterizationOptions.
- Przekonwertuj plik CAD na PNG za pomocą metody Image.Save(String, ImageOptionsBase).
Oto przykład kodu C# ilustrujący, jak wykonać konwersję:
Konwersja DWG lub DXF na JPEG w C#
Proces konwersji plików DWG/DXF na obrazy JPEG jest dość podobny do konwersji PNG. Oto jak to zrobić przy użyciu Aspose.CAD dla .NET:
- Załaduj plik DWG/DXF za pomocą klasy Image.
- Utwórz nową instancję klasy CadRasterizationOptions i zdefiniuj wysokość i szerokość dla obrazu wyjściowego.
- Utwórz instancję klasy JpegOptions.
- Ustaw JpegOptions.VectorRasterizationOptions na obiekt CadRasterizationOptions.
- Zapisz plik CAD jako obraz JPEG za pomocą metody Image.Save(String, ImageOptionsBase).
Oto przykład kodu C# ilustrujący, jak przekonwertować plik CAD DWG/DXF na obraz JPEG:
Konwersja DWG lub DXF na BMP, TIFF i GIF w C#
Aby przekonwertować pliki DWG/DXF na obrazy BMP, TIFF lub GIF, kroki są zasadniczo takie same jak powyżej. Jedyną różnicą są klasy opcji, których używasz. Dla obrazów GIF, TIFF i BMP użyjesz odpowiednich klas: GifOptions, TiffOptions i BmpOptions. Poniżej znajduje się przykład kodu C#, który ilustruje, jak przekonwertować plik DWG lub DXF na obrazy GIF, TIFF i BMP:
Podsumowanie
W tym kompleksowym przewodniku dowiedziałeś się, jak przekonwertować pliki DWG lub DXF CAD na różne formaty obrazów, w tym PNG, JPEG, BMP, TIFF i GIF przy użyciu C# i wtyczki Aspose .NET. Omówiliśmy również, jak określić wymiary wynikowego obrazu rastrowego podczas procesu konwersji. Aby uzyskać więcej informacji na temat API manipulacji plikami CAD od Aspose, zapraszamy do zapoznania się z oficjalną dokumentacją.
Dalsze czytanie
Bonus: Sprawdź konwerter Aspose Text to GIF, który pozwala na tworzenie angażujących animacji tylko przez pisanie!