C++ kullanarak PowerPoint Sunumunu Word Belgesine Dönüştürün

Bir PowerPoint sunumunuz olduğu ve içeriğini ayrıntılı olarak açıklayan bir belge oluşturmak istediğiniz durumlar olabilir. Bunun için, PPTX dosyalarınızı Word biçimine dönüştürebilir ve Word dosyasını her slaydın ayrıntılarını girecek şekilde değiştirebilirsiniz. Bu makalede, PowerPoint PPTX/PPT dosyalarını C++ kullanarak programlı olarak Word biçimine dönüştürmeyi öğreneceksiniz.

PowerPoint Dosyalarını Word Biçimine Dönüştürmek için C++ API

PowerPoint sunumlarını Word belgelerine dönüştürmek için Aspose.Slides for C++ ve Aspose.Words for C++ API’lerini kullanacağız. İlki, PowerPoint dosyalarıyla çalışmak için bir API iken, ikincisi Word belgeleri oluşturmak, okumak ve değiştirmek için kullanılır. PowerPoint dosyasını HTML formatına dönüştürmek için Aspose.Slides for C++ API’yi ve oluşturulan HTML’yi Word formatına dönüştürmek için Aspose.Words for C++ API’yi kullanacağız. API’leri NuGet aracılığıyla yükleyebilir veya doğrudan İndirilenler bölümünden indirebilirsiniz.

PM> Install-Package Aspose.Slides.Cpp
PM> Install-Package Aspose.Words.Cpp

C++ kullanarak PowerPoint PPTX/PPT Dosyalarını DOCX Formatına Dönüştürün

Aşağıda, PowerPoint PPTX/PPT Dosyalarını C++ kullanarak DOCX Formatına dönüştürme adımları yer almaktadır.

Aşağıdaki örnek kod, C++ kullanılarak PowerPoint PPTX/PPT Dosyalarının DOCX Formatına nasıl dönüştürüleceğini gösterir.

// dosya yolları
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\SlidesToWord_out.docx";

// Sunum dosyasını yükleyin
auto presentation = System::MakeObject<Aspose::Slides::Presentation>(sourceFilePath);

// MemoryStream sınıfının bir örneğini oluşturun
auto stream = System::MakeObject<MemoryStream>();

// Sunuyu akışa kaydetme
presentation->Save(stream, SaveFormat::Html);
stream->Flush();
stream->Seek(0, SeekOrigin::Begin);

// Akışı kullanarak Document sınıfının bir örneğini oluşturun
auto doc = System::MakeObject<Aspose::Words::Document>(stream);

// Word belgesini kaydedin
doc->Save(outputFilePath, Aspose::Words::SaveFormat::Docx);

Ücretsiz Lisans Alın

API’yi değerlendirme kısıtlamaları olmadan denemek için [ücretsiz bir geçici lisans] talep edebilirsiniz10.

Çözüm

Bu makalede, C++ kullanarak PowerPoint PPTX/PPT dosyalarını Word belgelerine dönüştürmeyi öğrendiniz. PPTX/PPT dosyalarını HTML formatına dönüştürmek için Aspose.Slides for C++ API’yi ve oluşturulan HTML’yi DOCX formatına dönüştürmek için Aspose.Words for C++ API’yi kullandık. Bu API’ler hakkında daha fazla bilgi edinmek için resmi belgelerini ziyaret edebilirsiniz. Herhangi bir sorunuz olması durumunda lütfen ücretsiz destek forumumuzda bize ulaşmaktan çekinmeyin.

Not: Bu makaledeki birincil prosedürün canlı bir uygulaması olan Aspose PowerPoint to Word Converter‘a göz atmak isteyebilirsiniz.

Ayrıca bakınız