
Aspose.Slides Cloud, MS PowerPoint ve OpenOffice sunum slaytlarını oluşturma, işleme, birleştirme ve dönüştürme özelliklerini basit cURL komutları aracılığıyla REST API ile sunan popüler Cloud API’lerimizden biridir. Ayrıca, belirli programlama dillerini kullanan müşterilerimize kolaylık sağlamak amacıyla, Aspose.Slides Cloud SDK for .NET, Aspose.Slides Cloud SDK for Java, Aspose.Slides Cloud SDK for PHP gibi bireysel Cloud SDK’ları oluşturduk. Bu nedenle, C++ kullanan sadık müşterilerimize kolaylık sağlamak amacıyla, Aspose.Slides Cloud SDK for C++ sürümünü tanıtıyoruz. Artık C++ PowerPoint SDK’sını, C++ dilini kullanarak PPTX dos
Ön koşullar
Microsoft PowerPoint kullanmadan PowerPoint ve OpenOffice sunumları oluşturma, değiştirme ve dönüştürme yeteneklerini sunar. Hiçbir MS Office otomasyonu veya başka bir uygulama gerekmez ve tüm belge işleme yeteneklerini Cloud API kullanarak gerçekleştirebilirsiniz. Yapmanız gereken tek şey, ortamınızı C++11, Boost ve C++ REST SDK kullanarak yapılandırmaktır.
Desteklenen Dosya Formatları
Cloud API, birçok PowerPoint dosya formatı için olağanüstü destek sağlar; burada bireysel dosya formatlarını yükleyebilir ve çıktıyı desteklenen formata render edebilirsiniz.
Özellikler Vurgusu
Aşağıdaki liste, Aspose.Slides Cloud SDK for C++ tarafından şu anda desteklenen özelliklerin yüksek seviyede bir özetini sağlamaktadır.
- Sunumları PDF, XPS, HTML olarak işleyin.
- Slides’ları JPEG, PNG, GIF, BMP, SVG, TIFF biçimlerinde çıktı al.
- Birden fazla Sunumu Birleştir files or Split an existing to multiple files
- Dosyaların içindeki metni Bul ve Değiştir
- PowerPoint sunumu metadata ve istatistiklerini oku ve güncelle
- Şekilleri, Paragrafları, Grafikler, Bölümleri Sayfa Nesne Modeli kullanarak Manipüle Et
- Aspose ve 3. taraf Cloud depolama hizmetleri için destek
Cloud SDK’sının Kullanımı
Aspose.Slides Cloud SDK’sını C++ için kullanabilmek için, Aspose Cloud ile bir hesap kaydı oluşturmanız ve Cloud Dashboard üzerinde App Key ve SID aramanız/oluşturmanız gerekir. Aynı AppKey ve AppSID, swagger aracılığıyla API’ye erişmek için kullanılır.
Kurulum
Komut satırı üzerinden kurulum için:
nuget install Aspose.Slides-Cloud.Cpp
Package Yöneticisinden:
PM> Install-Package Aspose.Slides-Cloud.Cpp
Özellik Kod parçaları
PPTX’den PDF’ye dönüştürme
std::shared_ptr<asposeslidescloud::api::SlidesApi> api = std::make_shared<asposeslidescloud::api::SlidesApi>(utility::conversions::to_string_t("MyAppSid"), utility::conversions::to_string_t("MyAppKey"));
api->getSlidesApiInfo().get()->getName();
std::shared_ptr<PostSlidesConvertRequest> request = std::make_shared<PostSlidesConvertRequest>();
request->setFormat(utility::conversions::to_string_t("pdf"));
request->setDocument(std::make_shared<std::ifstream>("MyPresentation.pptx", std::ios::binary));
std::ofstream fs("MyPresentation.pdf", std::ios::binary);
api->postSlidesConvert().get().writeTo(versionStream);
Cloud API, terminal üzerinden cURL komutu kullanılarak da erişilebilir. Ancak, tüm API’lerimiz şifre korumalıdır, bu nedenle önce JWT erişim tokeninizi almanız gerekmektedir. How to Obtain JWT token using a Client ID and Client Secret key hakkında daha fazla bilgi için lütfen aşağıdaki bağlantıyı ziyaret edin.
Katkı
Tam kaynak kodu Github repository üzerinde mevcuttur.
Sonuç
Bu makalede, PPTX oluşturma, manipülasyon ve diğer formatlara dönüştürme için C++ PowerPoint SDK’sının kullanımına dair temel bilgileri öğrendik.