SVG biçimi genellikle web ve masaüstü uygulamalarına içerik yerleştirmek için kullanılır. PowerPoint sunumlarınızı bu tür uygulamalara katıştırmanız gereken durumlar olabilir. Bu gibi durumlarda, PowerPoint dosyalarını SVG biçimine dönüştürmek yardımcı olacaktır. Bu amaçla, bu makale size C++‘da PowerPoint PPT veya PPTX’i SVG’ye nasıl dönüştüreceğinizi öğretecektir.
- PowerPoint’i SVG’ye Dönüştürmek için C++ API
- PowerPoint PPT’yi C++ ile SVG’ye Dönüştürme Adımları
- C++ ile PowerPoint’i SVG’ye dönüştürün
C++ PowerPoint PPT’den SVG’ye Dönüştürücü - Ücretsiz İndirme
Aspose.Slides for C++, PowerPoint dosyalarıyla çalışmak için bir C++ API’sidir. Ek yazılıma ihtiyaç duymadan PowerPoint PPT ve PPTX dosyalarını oluşturmanıza, okumanıza ve değiştirmenize olanak tanır. Ayrıca API, PPTX/PPT dosyalarının SVG biçimine dönüştürülmesini destekler. API’yi NuGet aracılığıyla yükleyebilir veya doğrudan İndirilenler bölümünden indirebilirsiniz.
PM> Install-Package Aspose.Slides.Cpp
C++ ile PPTX’i SVG’ye Dönüştürme Adımları
PowerPoint PPT veya PPTX sunumlarının SVG’ye dönüştürülmesi çok basittir. Aspose.Slides for C++ kullanarak bir PPT/PPTX dosyasını SVG formatına dönüştürmek için gerekli adımlar aşağıdadır.
- PowerPoint PPT veya PPTX dosyasını diskten yükleyin.
- Sunudaki slaytlar arasında geçiş yapın.
- Her slaytı SVG dosyası olarak istediğiniz konuma kaydedin.
Şimdi, C++‘da bir PPTX’i SVG’ye dönüştürmek için bu adımları koda nasıl dönüştüreceğimize bir göz atalım.
C++ ile PowerPoint PPT’yi SVG’ye dönüştürün
PowerPoint PPTX/PPT dosyalarını SVG biçimine dönüştürmek için gereken adımlar aşağıdadır.
- Sunum sınıfını kullanarak PowerPoint dosyasını yükleyin.
- Sunumun slaytları arasında geçiş yapın.
- Döngü içinde FileStream sınıfının bir örneğini oluşturun.
- ISlide->WriteAsSvg(System::SharedPtr) kullanarak slaytı akışa yazın.System::IO::Stream akış) yöntemi.
- Son olarak akışı kapatın.
Aşağıdaki örnek kod, PowerPoint PPTX/PPT dosyalarının C++ kullanılarak SVG biçimine nasıl dönüştürüleceğini gösterir.
// Kaynak dosya yolu
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
// Sunum dosyasını yükleyin
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Slaytlar arasında geçiş yapın
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
// FileStream sınıfının bir örneğini oluşturun
SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));
// Slaytı akışa yazın
slide->WriteAsSvg(stream);
// akışı kapat
stream->Close();
}
PowerPoint’ten SVG’ye C++ Dönüştürücü - Ücretsiz Lisans Alın
Aspose.Slides’ı değerlendirme kısıtlamaları olmadan kullanmak için [ücretsiz bir geçici lisans] alabilirsiniz]9.
Çözüm
Bu makalede, PowerPoint PPTX/PPT dosyalarının C++ ile SVG formatına nasıl dönüştürüleceğini öğrendiniz. Paylaşılan kod örneği, PowerPoint dosyalarının yalnızca birkaç satır kodla SVG biçimine nasıl dönüştürüleceğini gösterir. Aspose.Slides for C++, PowerPoint ile ilgili görevlerinizi otomatikleştirmek için bir dizi ek özellik sağlayan güçlü bir API’dir. Resmi belgeleri ziyaret ederek API’yi ayrıntılı olarak inceleyebilirsiniz. Herhangi bir sorunuz olması durumunda lütfen ücretsiz destek forumumuzda bize ulaşmaktan çekinmeyin.
Ayrıca bakınız
İpucu: Ücretsiz PowerPoint’ten SVG’ye Dönüştürücü Varsayın‘a göz atmak isteyebilirsiniz.