Ten krótki samouczek poprowadzi Cię jak zmienić SVG na PNG za pomocą C#. Otrzymasz szczegółowe informacje, jak konwertować SVG na PNG przy użyciu C# w postaci krokowej procedury i przykładowego kodu do uruchomienia wraz ze wskazówkami, jak ustawić środowisko IDE. Przykładowy kod jest najprostszy, ale będziesz mógł dostosować proces na różne sposoby, a także nauczysz się zapisywać obraz wyjściowy nie tylko jako PNG, ale także w wielu innych formatach.
Kroki, aby przekształcić SVG do PNG za pomocą C#
- Ustaw środowisko programistyczne tak, aby korzystało z Aspose.SVG for .NET z menedżera pakietów NuGet
- Załaduj źródłowy plik SVG za pomocą obiektu klasy SVGDocument
- Utwórz obiekt ImageSaveOptions i ustaw format na PNG
- Zapisz plik SVG jako obraz PNG, używając obiektu ImageSaveOptions z żądanymi właściwościami
Te kroki obejmują proces zmiany pliku z SVG na PNG przy użyciu języka C# przy użyciu kilku wierszy kodu. Najpierw musisz załadować źródłowy plik SVG, a następnie zapisać go w żądanym formacie, ustawiając format z modułu wyliczającego. Obiekt klasy SVGDocument służy do ładowania źródłowego pliku SVG, podczas gdy obiekt klasy ImageSaveOptions służy do dostosowywania obrazu wyjściowego.
Kod do eksportu SVG do PNG przy użyciu C#
Możemy zauważyć, że przykładowy kod konwertujący SVG na PNG przy użyciu C# jest zbyt prosty, ponieważ ładowany jest tylko plik SVG, a następnie za pomocą metody ConvertSVG jest zapisywany w pożądanym formacie PNG. Metoda ConvertSVG() ma ponad 40 przeciążonych funkcji, których można użyć do konwersji pliku SVG do różnych formatów. Również jeśli pracujesz tylko z konwersją na obrazy, obiekt klasy ImageSaveOptions pomaga ustawić kolor tła, format, ustawienia strony, tryb wygładzania i wiele innych właściwości.
W tym samouczku nauczyliśmy się * zamieniać SVG na PNG za pomocą C#*, jednak jeśli chcesz nauczyć się konwersji SVG na PDF, zapoznaj się z artykułem na jak przekonwertować SVG na PDF w C#.