Bu basit konuda, Node.js REST API ile SVG dosyasını PNG dosyasına nasıl dönüştüreceğinizi öğreneceksiniz. Aşağıdaki bölümde belirtilen ayrıntılı ve basit yönergeleri izleyerek Node.js Düşük Kod API’si ile bir SVG’den PNG’ye dönüştürücü geliştireceğiz. Bu uygulama, Windows, Linux veya macOS ortamlarında desteklenen herhangi bir Node.js uygulamasıyla birleştirilebilir ve dönüştürme işlemi ücretsiz olarak gerçekleştirilebilir.
Önkoşul
- SVG’yi PNG’ye dönüştürmek için Bir hesap oluşturun ve API kimlik bilgilerini alın
- SVG’yi PNG’ye dönüştürmek için Node.js için Aspose.Imaging Cloud SDK‘i indirin
- SVG’yi PNG olarak işlemek için yukarıdaki SDK ile Node.js projesini kurun
Node.js REST API ile SVG’yi PNG’ye Dönüştürme Adımları
- SVG’yi PNG’ye dönüştürmek için API’nin İstemci Kimliğini ve İstemci Gizli Anahtarını ayarlayın
- SVG’yi PNG’ye dönüştürmek için istemci kimlik bilgileriyle ImagingAPI sınıfının bir örneğini oluşturun
- Kaynak SVG ve çıktı PNG dosya adlarını belirtin
- Kaynak SVG dosyasını okuyun ve bulut depolama alanına yükleyin
- Giriş dosya akışı ve çıkış PNG biçimiyle ConvertImageRequest’in bir örneğini oluşturun
- Node.js REST API ile SVG’yi PNG’ye dönüştürmek için Görüntüyü Dönüştür yöntemini çağırın
- Çıktı PNG dosyasını döndürülen yanıt akışıyla birlikte yerel diske kaydedin
Belirtilen adımlar, dosya türünü Node.js Düşük Kod API’si ile SVG’den PNG’ye dönüştürür. SDK yapılandırmasının başlatılmasına, ImagingAPI sınıfının bir örneğini oluşturarak başlayacağız. Ardından, bir FileStream kullanarak kaynak SVG dosyasına erişip, ConvertImage() yöntemini kullanarak PNG dosyasına dönüştürme işlemi için kullanılacak ConvertImageRequest sınıf nesnesini oluşturacağız.
Node.js Düşük Kod API’sinde SVG’yi PNG’ye Dönüştürme Kodu
Bu örnek, Node.js Cloud API* ile *SVG’yi PNG’ye dönüştürmenize olanak tanır. Tek yapmanız gereken, Aspose.Imaging REST API SDK’sının yardımıyla bir SVG dosyası sağlamak ve çıktı PNG dosyasını indirip yerel olarak kaydetmektir. Bu örnek kodda varsayılan olarak null olarak ayarlanan ConvertImageRequest nesnesi sırasında çeşitli argümanlar belirleyerek dönüştürme sürecini geliştirebilirsiniz.
Bu örnekte, Cloud API ile SVG’yi PNG’ye dönüştürmeyi öğrendik. Bir SVG’yi JPEG2000 görüntüsüne dönüştürmek istiyorsanız, SVG’yi Node.js REST API ile JPEG2000’e dönüştürün nasıl yapılır makalesine bakın.