Önceki blog gönderimizde, .NET’te RAR dosyalarını JPG dosyasına nasıl dönüştüreceğimizi öğrendik. Bu makalede, Node.js tabanlı bir uygulamada RAR’dan PNG dönüşümüne nasıl ulaşılacağı gösterilmektedir. GroupDocs.Conversion birçok popüler dosya formatı arasında dosya dönüştürme ve manipülasyon gerçekleştirmek için Cloud SDK’lar ve REST API’ler sunar. Ayrıca, GroupDocs.Conversion Cloud SDK tarafından da desteklenen bir çevrimiçi RAR’dan PNG’ye dönüştürücü vardır. Temel olarak, RAR’ı programlı olarak veya web tabanlı bir çevrimiçi araç kullanarak manuel olarak PNG’ye dönüştürme seçeneğiniz vardır. Öyleyse bu kılavuza başlayalım ve RAR dosyalarını Node.js’de programlı olarak PNG’ye nasıl dönüştüreceğimizi görelim.
Bu makalede aşağıdaki hususlar ele alınacaktır:
- Dosya Dönüştürme API’si Kurulumu - GroupDocs.Conversion
- RAR Dosyalarını Node.js’de Program Aracılığıyla PNG’ye Dönüştürme
- Çevrimiçi RAR’dan PNG’ye Dönüştürücü
Dosya Dönüştürme API’si Kurulumu - GroupDocs.Conversion
Herhangi bir bulut tabanlı kütüphanenin kurulumu, hızlı uygulama geliştirme söz konusu olduğunda önemlidir. Ancak, GroupDocs.Conversion Cloud SDKs for Node.js‘in kurulum süreci oldukça basittir. Basitçe, aşağıdaki komutu terminale/CMD’ye çalıştırın; birkaç saniye içinde kurulacaktır:
npm install groupdocs-conversion-cloud
Kurulumdan sonra bir sonraki adım, API kimlik bilgilerini (yani İstemci Sırrı, İstemci API’si) elde etmektir. Yine, bu kimlik bilgilerini API Cloud’umuzdan kontrol paneli birkaç tıklamayla alabilirsiniz.
Not: API kimlik bilgilerini edinmek için eğitimimizi ziyaret edebilirsiniz.
RAR Dosyalarını Node.js’de Program Aracılığıyla PNG’ye Dönüştürme
Şimdi asıl konumuza geçelim. İş uygulamamız için RAR dosya dönüştürücüsü oluşturmak amacıyla Node.js’de bir kod örneği yazacağız. Bu amaçla, API Cloud’da kontrol paneli zaten bir kaynak RAR dosyamız var. Bununla birlikte, UploadFile yöntemini çağırarak da yükleme yapabilirsiniz. Ancak manuel olarak da yükleme yapabilirsiniz.
Aşağıdaki adımlar, bu dosya dönüştürme API’sini kullanarak RAR’ın PNG’ye nasıl dönüştürüleceğini göstermektedir:
- İlk olarak, Node.js projenizde groupdocs-conversion-cloud modülünü zorunlu kılın.
- ConvertApi sınıfının fromKeys yöntemini çağırın ve API kimlik bilgilerini (İstemci Kimliği + İstemci Sırrı) iletin.
- ConvertSettings sınıfının bir örneğini oluşturun.
- Değerleri ConvertSettings sınıfının StorageName, filePath, format ve OutputPath gibi özelliklerine atayın.
- ConvertDocumentRequest sınıfının bir nesnesini ConvertSettings sınıfının örneğiyle başlatın.
- RAR’ı PNG’ye dönüştürmek için convertDocument yöntemini çağırın.
Aşağıdaki kod parçacığı Node.js’de RAR’dan PNG’ye dönüştürme içindir:
// İlk olarak, groupdocs-conversion-cloud modülünü Node.js projenize dahil edin.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// API kimlik bilgilerinizi tanımlayın.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// ConvertApi sınıfının fromKeys yöntemini çağırın ve API kimlik bilgilerini (Client ID + Client Secret) iletin.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// ConvertSettings sınıfının bir örneğini oluşturun.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Değerleri, ConvertSettings sınıfının, StorageName, filePath, format ve OutputPath gibi özelliklerine atayın.
settings.storageName = myStorage;
settings.filePath = "sample.rar";
settings.format = "png";
settings.outputPath = "test/output-sample.png";
// ConvertDocumentRequest sınıfının bir nesnesini ConvertSettings sınıfının örneğiyle başlatın.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// RAR'ı PNG'ye dönüştürmek için ConvertDocument yöntemini kullanın.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted RAR to PNG in Node.js.")})
Başarılı bir çalıştırmanın ardından “test” klasöründe bir PNG(yani çıktı-örnek.png) dosyasının oluşturulduğunu göreceksiniz. Bu dosya dönüştürme API’si, dosyaları programlı olarak indirmek için DownloadFile yöntemini sağlar.
Çevrimiçi RAR’dan PNG’ye dönüştürücü
Ayrıca, bu çevrimiçi web tabanlı aracı kullanarak RAR’dan PNG’ye dönüşüm gerçekleştirebilirsiniz. Bu çevrimiçi RAR’dan PNG’ye dönüştürücü hızlıdır ve RAR dosyalarını PNG’ye dönüştürmek için kullanımı kolay bir kullanıcı arayüzü sunar. Aslında, GroupDocs.Conversion Cloud SDK’ları bu çevrimiçi aracı güçlendirir, kullanımı ücretsizdir ve herhangi bir abonelik veya hesap oluşturma gerektirmez.
Son düşünceler
Sonuç olarak, çok çeşitli dosya dönüştürme API’leri bulabilirsiniz, ancak GroupDocs.Conversion Cloud SDK’ları sağlamlık ve verimlilik açısından öne çıkıyor. İş uygulamanız için bir RAR dosya dönüştürücüsü oluşturmayı planladıysanız GroupDocs.Conversion‘u seçmelisiniz. Böylece, RAR dosyalarını Node.js’de programlı olarak PNG’ye nasıl dönüştüreceğimizi öğrendik. Ayrıca, canlı API’lerimizle buradan etkileşim kurabilirsiniz.
Ayrıca diğer özellikleri öğrenmek için belgeleri ziyaret edebilir ve Başlangıç kılavuzumuzu takip etmenizi öneririz.
Son olarak, groupdocs.cloud yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.
Bir soru sor
Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.
Sıkça Sorulan Sorular – SSS
RAR dosyalarını PNG’ye nasıl dönüştürebilirim?
GroupDocs.Conversion Cloud SDKs for Node.js tarafından sunulan özellikleri kullanarak RAR’dan PNG’ye dönüşüm gerçekleştirebilirsiniz. Daha fazla ayrıntı için lütfen burayı link ziyaret edin.