C# Kullanarak SVG'yi PNG'ye Dönüştürme

Bu nasıl yapılır eğitiminde, C#** kullanarak **SVG öğesini PNG biçimine dönüştürmek için adım adım kılavuzu açıklayacağız. Ayrıca bu gönderide tanımlanan adımları kullanarak SVG’den PNG’ye C# özelliği için bir örnek geliştireceğiz. Belge dönüştürme, yalnızca birkaç satır kod gerektiren basit bir işlemdir. Tam talimatlar ve örnek kod aşağıda görülebilir.

C# kullanarak SVG’yi PNG’ye Dönüştürme Adımları

  1. .NET uygulamasındaki NuGet paket yöneticisinden GroupDocs.Conversion for .NET yükleyin
  2. SVG’den PNG formatına belge dönüştürme gerçekleştirmek için GroupDocs.Conversion ad alanını dahil edin
  3. Converter sınıfının bir örneğini oluşturun ve SVG dosyasını yapıcısına iletin
  4. ImageConvertOptions sınıfını başlatın ve çıktı PNG dosyası için dönüştürme seçeneklerini tanımlayın
  5. Converter sınıfının Convert yöntemini çağırın, çıktı PNG dosya adını ve ImageConvertOptions’ı ona iletin

Bu talimatlar, SVG’den PNG’ye tüm belge dönüştürme iş akışını özetlemektedir. Yukarıda belirtilen noktaların yardımıyla C# SVG to PNG özelliğini kolayca ve hızlı bir şekilde oluşturabilirsiniz. Gerekli paketi indirerek ve kodunuza bir referans ekleyerek başlayabilirsiniz. Sonraki adımlarda, kaynak SVG dosyasını yükleyin ve çıktı PNG dosyası için dönüştürme seçeneklerini ayarlayın. Son olarak, Dönüştür işlevini çağırarak oluşturulan PNG dosyasını diske kaydedin.

C# kullanarak SVG’yi PNG’ye Dönüştürme Kodu

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertSvgToPngUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert SVG to PNG using C#
{
// Remove the watermark in output PNG by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source SVG file for conversion to PNG
var converter = new GroupDocs.Conversion.Converter("sample.svg");
// Set the convert options for the output PNG
ImageConvertOptions convertOptions = new ImageConvertOptions { Format = GroupDocs.Conversion.FileTypes.ImageFileType.Png };
// Convert and save the SVG in PNG format
converter.Convert("converted.png", convertOptions);
Console.WriteLine("Done");
}
}
}

Yukarıdaki örnek, önceki bölümdeki talimatları izleyerek C# SVG’yi PNG’ye dönüştürme özelliğinin nasıl uygulanacağını gösterir. Üçüncü taraf bir araç olmadan belge dönüştürme gerçekleştirmek için yalnızca birkaç API çağrısı kullandık. Ayrıca SVG’yi JPG, GIF, WEBP, PPSM, PSD, CSV ve daha pek çok belge formatına dönüştürebilirsiniz.

Bu yazıda SVG’yi PNG formatına dönüştürmek için belge dönüştürme sürecini tartıştık ve bunun için bir örnek kod oluşturduk. Önceki öğreticimizde C# ile HTML’yi RTF’ye dönüştürme‘a baktık; daha fazla bilgi için kontrol edin.

 Türkçe