Jak zmienić SVG na PNG za pomocą C#

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#

  1. Ustaw środowisko programistyczne tak, aby korzystało z Aspose.SVG for .NET z menedżera pakietów NuGet
  2. Załaduj źródłowy plik SVG za pomocą obiektu klasy SVGDocument
  3. Utwórz obiekt ImageSaveOptions i ustaw format na PNG
  4. 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#.

 Polski