Konwertuj prezentację PowerPoint na dokument Word za pomocą C++

Może się zdarzyć, że masz prezentację programu PowerPoint i chcesz utworzyć dokument szczegółowo opisujący jej zawartość. W tym celu możesz przekonwertować pliki PPTX do formatu Word i zmodyfikować plik Word, aby wprowadzić szczegóły każdego slajdu. W tym artykule dowiesz się, jak programowo konwertować pliki PowerPoint PPTX/PPT do formatu Word za pomocą C++.

C++ API do konwertowania plików PowerPoint do formatu Word

Do konwersji prezentacji PowerPoint na dokumenty Word wykorzystamy API Aspose.Slides for C++ oraz Aspose.Words for C++. Pierwsza to API do pracy z plikami PowerPointa, druga służy do tworzenia, czytania i modyfikowania dokumentów Worda. Użyjemy Aspose.Slides for C++ API do konwersji pliku PowerPoint do formatu HTML oraz Aspose.Words for C++ API do konwersji wygenerowanego HTML do formatu Word. Możesz zainstalować interfejsy API przez NuGet lub pobrać je bezpośrednio z sekcji Downloads.

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

Konwertuj pliki PowerPoint PPTX / PPT do formatu DOCX za pomocą C ++

Poniżej przedstawiono kroki konwersji plików PowerPoint PPTX / PPT do formatu DOCX za pomocą C ++.

Poniższy przykładowy kod pokazuje, jak konwertować pliki PowerPoint PPTX/PPT do formatu DOCX przy użyciu języka C++.

// Ścieżki plików
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\SlidesToWord_out.docx";

// Załaduj plik prezentacji
auto presentation = System::MakeObject<Aspose::Slides::Presentation>(sourceFilePath);

// Utwórz instancję klasy MemoryStream
auto stream = System::MakeObject<MemoryStream>();

// Zapisz prezentację w strumieniu
presentation->Save(stream, SaveFormat::Html);
stream->Flush();
stream->Seek(0, SeekOrigin::Begin);

// Utwórz instancję klasy Document przy użyciu strumienia
auto doc = System::MakeObject<Aspose::Words::Document>(stream);

// Zapisz dokument Worda
doc->Save(outputFilePath, Aspose::Words::SaveFormat::Docx);

Uzyskaj bezpłatną licencję

Aby wypróbować interfejs API bez ograniczeń ewaluacyjnych, możesz poprosić o darmową licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak konwertować pliki PowerPoint PPTX/PPT na dokumenty Word za pomocą C++. Użyliśmy Aspose.Slides for C++ API do konwersji plików PPTX/PPT do formatu HTML oraz Aspose.Words for C++ API do konwersji wygenerowanego HTML do formatu DOCX. Aby dowiedzieć się więcej o tych interfejsach API, możesz odwiedzić ich oficjalną dokumentację. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na naszym bezpłatnym forum pomocy technicznej.

Uwaga: możesz sprawdzić Aspose PowerPoint to Word Converter, który jest implementacją na żywo podstawowej procedury opisanej w tym artykule.

Zobacz też