Grafik tasarımcıları, PSD’ler(Photoshop Belgeleri) oluşturmak için Photoshop’u yoğun bir şekilde kullanıyor. Çok sayıda PSD dosyasını yönetmek bir yük haline gelir. Dolayısıyla, tüm PSD’yi tek bir PowerPoint Slayt dosyasına dönüştürmek, yönetimi ve sunumu kolaylaştıracaktır. Bu amaçla, PSD’yi PPTX’e dönüştürmek için Bulut SDK’ları ve [REST API’leri4’nden yararlanabilirsiniz. GroupDocs.Conversion Cloud SDKs for Node.js, çok sayıda yararlı yöntem ve özellik sağlayan kurumsal düzeyde bir JavaScript kitaplığıdır. Ayrıca GroupDocs.Conversion, PSD’yi çevrimiçi olarak PowerPoint’e dönüştürmek için bir çevrimiçi dosya formatı dönüştürücüsünü de destekler. Ancak Node.js’de PSD’yi programlı olarak PPTX’e nasıl dönüştüreceğimizi öğrenelim.
Bu makalede aşağıdaki bölümler ele alınacaktır:
- Dosya Formatı Dönüştürücü API Kurulumu
- Node.js’de PSD’yi PPTX’e dönüştürün
- PSD’yi PPTX Online’a dönüştürün
Dosya Formatı Dönüştürücü API Kurulumu
Bu PowerPoint Slaytları oluşturucu kitaplığının yükleme işlemi basit ve geliştirici dostudur. Bu, olgun ve iyi tasarlanmış bir kütüphanenin özelliklerinden biridir. Bu nedenle, GroupDocs.Conversion Cloud SDKs for Node.js‘i yüklemek için lütfen terminalde/CMD’de aşağıdaki komutu çalıştırın:
npm install groupdocs-conversion-cloud
Kurulumdan sonraki aşama, API Cloud’umuzdan kontrol paneli API kimlik bilgilerini (örn. Müşteri Sırrı, Müşteri Kimliği) elde etmektir. Herhangi bir karmaşıklıkla karşılaşmanız durumunda bu kimlik bilgilerini nasıl alacağınızı öğrenmek için lütfen bu kılavuzu ziyaret edin. Yine de oldukça kolaydır ve birkaç tıklamayla tamamlanır.
Node.js’de PSD’yi PPTX’e dönüştürün
Daha sonra, kaynak PSD dosyasını API bulutuna kontrol paneli manuel olarak veya UploadFile yöntemini çağırarak programlı olarak yükleyebilirsiniz. Dosyayı program aracılığıyla kontrol paneline yükleyen Node.js kod pasajını öğrenmek için lütfen bu kılavuzu ziyaret edin.
Aşağıdaki adımlarda Node.js’de PSD’nin PPTX’e nasıl dönüştürüleceği gösterilmektedir:
- Node.js projenizde groupdocs-conversion-cloud modülünün bulunmasını zorunlu kılın.
- Şimdi, ConvertApi sınıfının fromKeys yöntemini çağırın ve API kimlik bilgilerini (örn. İstemci Sırrı, İstemci Kimliği) iletin.
- Daha sonra ConvertSettings sınıfının bir örneğini oluşturun.
- Değerleri ConvertSettings sınıfının filePath, StorageName, format ve OutputPath gibi özelliklerine atayacaksınız.
- ConvertDocumentRequest sınıfının bir nesnesini ConvertSettings sınıfının örneğiyle başlatın.
- convertDocument yöntemi, Node.js’de PSD’yi PPTX’e dönüştürecektir.
Bir dosya biçimi dönüştürücüsü oluşturmak için aşağıdaki kod örneğini kopyalayıp yapıştırabilirsiniz:
// Groupdocs-conversion-cloud modülünün Node.js projenizde olmasını zorunlu kılın.
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";
// Şimdi 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);
// Daha sonra 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 filePath, StorageName, format ve OutputPath gibi özelliklerine atayacaksınız.
settings.storageName = myStorage;
settings.filePath = "sample.psd";
settings.format = "pptx";
settings.outputPath = "test/output.pptx";
// 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);
// ConvertDocument yöntemi, Node.js'de PSD'yi PPTX'e dönüştürecektir.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted PSD to PowerPoint in Node.js.")})
Oluşturulan PPTX dosyasını API Cloud kontrol panelindeki “test” klasörüne kaydedecektir. Ancak dosyayı yalnızca kullanıcı arayüzünden veya DownloadFile yöntemini çağırarak programlı olarak indirebilirsiniz.
PSD’yi Çevrimiçi PPTX’e dönüştürün
Bu kılavuzda daha önce belirtildiği gibi, GroupDocs.Conversion Cloud SDK’ları tarafından desteklenen bir çevrimiçi araç bulunmaktadır. Bu PowerPoint Slaytları oluşturucu web tabanlıdır ve PSD’den PPTX’e sorunsuz dönüşüm sunar. Üstelik PSD’yi kolayca PowerPoint’e dönüştürebileceğiniz kullanıcı dostu bir kullanıcı arayüzü de var. Her şeyden önce ücretsizdir ve bu çevrimiçi araca bağlı bir abonelik yoktur.
Son düşünceler
Sonuç olarak, bu blog yazısı PSD’den PowerPoint’e dönüştürme işlemini otomatikleştirmenize yardımcı olacaktır. Node.js’de PSD’yi programlı olarak PPTX’e dönüştürmenizi sağlayan adımları ve kod pasajını inceledik. Ayrıca, daha fazlasını keşfetmek için documentation ve GitHub depolarını ziyaret edebilirsiniz. Ek olarak, canlı API’lerimiz ile uygulamalı bir deneyime sahip olabilirsiniz. Ayrıca, 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
PSD’yi PPTX’ye nasıl dönüştürebilirim?
PSD’yi PowerPoint’e dönüştürmek için [GroupDocs.Conversion Cloud SDKs for Node.js]‘yi5 yükleyebilirsiniz. Daha fazla ayrıntı için lütfen bu bağlantı adresini ziyaret edin.
Photoshop’u PowerPoint’e dönüştürebilir misiniz?
Evet, bu çevrimiçi PowerPoint Slaytları oluşturucuyu kullanabilirsiniz. Web tabanlıdır ve güçlü PSD’den PPT’ye dönüştürme olanağı sunar.