Node.js'de SVG'yi JPG'ye dönüştürün - SVG'den JPG'ye Dönüştürücü

SVG(Ölçeklenebilir Vektör Grafikleri), karmaşık olmayan logolar ve diğer simgeler için yaygın olarak kullanılır. Ancak bu görüntü dosyası formatı, gösterişli dokular ve özellikler içeren görüntüler için önerilmez. Öte yandan JPG/JPEG, internet üzerinden kolayca paylaşabileceğiniz hafif bir görüntü dosyası formatıdır. Son derece uyumludur ve JPG/JPEG dosyalarını herhangi bir platformda kolayca açabilirsiniz. Groupdocs.Conversion, program aracılığıyla bir SVG’den JPG’ye dönüştürücü oluşturmak için yükleyebileceğiniz Bulut SDK’lar ve REST API’leri sunar. Bu makalede, Groupdocs.Conversion Cloud SDKs for Node.js kullanarak Node.js’de SVG’yi JPG’ye nasıl dönüştüreceğimizi öğreneceğiz.

Aşağıdaki noktaları ele alacağız:

SVG’den JPG’ye Dönüştürme - API Kurulumu

Hızlı uygulama geliştirme söz konusu olduğunda herhangi bir kütüphanenin kurulum süreci dikkate alınmaya değer bir faktördür. Dolayısıyla, bu SVG’yi JPG’ye dönüştürmeyi kitaplık yüklemek için terminalde aşağıdaki komutu çalıştırabilirsiniz:

npm install groupdocs-conversion-cloud

Daha sonra API Cloud’da kontrol paneli oturum açacak ve bir uygulama oluşturacaksınız. Uygulama oluşturulduktan sonra kontrol paneli için API kimlik bilgilerinizi (Müşteri Sırrı, İstemci API’si) alabilirsiniz.

Not: API kimlik bilgilerinin nasıl alınacağını öğrenmek için bu kılavuzu ziyaret edebilirsiniz.

Node.js’de SVG’yi JPG’ye dönüştürün

Bu bölümde, Groupdocs.Conversion Cloud SDKs for Node.js tarafından sunulan yöntemler kullanılarak SVG’nin JPG’ye nasıl dönüştürüleceği gösterilmektedir.

API Bulutu kontrol paneli, UploadFile yöntemini çağırarak manuel veya programlı olarak yükleyebileceğiniz bir kaynak SVG dosyası içerir.

Lütfen aşağıda belirtilen adımları izleyin:

  • groupdocs-conversion-cloud modülünü Node.js projenize ekleyin.
  • Daha sonra, ConvertApi sınıfının fromKeys yöntemini çağırın ve API kimlik bilgilerini (örn. Client Secret, Client API) iletin.
  • Şimdi ConvertSettings sınıfının bir nesnesini başlatın.
  • Değerleri ConvertSettings sınıfının filePath, StorageName, format ve OutputPath gibi özelliklerine atayın.
  • ConvertDocumentRequest sınıfının bir örneğini ConvertSettings sınıfının örneğiyle oluşturun.
  • Node.js’de SVG’yi JPG’ye dönüştürmek için convertDocument yöntemini çağırın.

Aşağıdaki kod örneği SVG’den JPG’ye dönüştürme içindir:


// Groupdocs-conversion-cloud modülünü Node.js projenize ekleyin.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// API kimlik bilgilerinizi alın.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Daha sonra, ConvertApi sınıfının fromKeys yöntemini çağırın ve API kimlik bilgilerini (örn. Client Secret, Client API) iletin.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Şimdi ConvertSettings sınıfının bir nesnesini başlatın.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Değerleri ConvertSettings sınıfının filePath, StorageName, format ve OutputPath gibi özelliklerine atayın.
settings.storageName = myStorage;
settings.filePath = "sample.svg";
settings.format = "jpg";
settings.outputPath = "output/output.jpg";
// ConvertDocumentRequest sınıfının bir örneğini ConvertSettings sınıfının örneğiyle oluşturun.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Node.js'de SVG'yi JPG'ye dönüştürmek için ConvertDocument yöntemini çağırın.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted SVG to JPG in Node.js.")})

Sunucu dosyasını çalıştırın ve “output” adlı klasörde oluşturulan bir dosya (yani, çıktı.jpg) göreceksiniz. Ayrıca, DownloadFile yöntemini çağırarak dosyayı manuel veya programlı olarak indirebilirsiniz.

Yukarıdaki kod parçacığının çıktısını aşağıdaki resimde görebilirsiniz:

svg'den jpg'ye dönüştürücü

SVG’yi Çevrimiçi olarak JPG’ye dönüştürün

Groupdocs.Conversion Cloud SDK’ları, SVG’yi çevrimiçi olarak JPG’ye dönüştürmek için kullanabileceğiniz bir çevrimiçi araca güç sağlar. Bu çevrimiçi SVG’den JPG’ye dönüştürücü web tabanlıdır ve dosya formatı dönüşümü için zengin özellikler sunar. Her şeyden önce, bu çevrimiçi aracı kullanmak için hiçbir aboneliğe veya hesap oluşturmaya gerek yoktur.

svg'yi çevrimiçi jpg'ye dönüştürün

Çözüm

Sonuç olarak, Groupdocs.Conversion birden fazla programlama dili için SKD’ler sunar ve iş yazılımınız için bir SVG’den JPG’ye dönüştürücü oluşturabilirsiniz. Ayrıca diğer özellikler hakkında bilgi edinmek için belgeleri ziyaret edebilirsiniz. [Groupdocs.Conversion Cloud SDKs for Node.js]‘yi6 özelleştirmek istiyorsanız lütfen bu GitHub deposunu ve Başlangıç kılavuzunu ziyaret edin. Ayrıca, Groupdocs.Conversion Cloud SDK’larının verimliliği hakkında size fikir verecek olan canlı API’lerimizle [buradan] etkileşimde bulunabilirsiniz. Son olarak, groupdocs.cloud sürekli olarak yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Yardım Mevcuttur

Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.

Sıkça Sorulan Sorular – SSS

Bir SVG dosyasını JPG’ye nasıl dönüştürebilirim?

Groupdocs.Conversion Cloud SDKs tarafından desteklenen bu [çevrimiçi] aracı kullanarak SVG’den JPG’ye dönüşüm gerçekleştirebilirsiniz.

SVG’yi JavaScript’te resme nasıl dönüştürebilirim?

Node.js için Groupdocs.Conversion Cloud SDK’ları, SVG’yi JavaScript’te JPG’ye dönüştürmek için çok çeşitli özellikler ve yöntemler sunar.

Ayrıca bakınız