Converti le presentazioni PowerPoint in documenti Word in C++
Introduzione
Se prevedi di utilizzare contenuti testuali o informazioni da una presentazione (PPT o PPTX) in modi nuovi, potresti trarre vantaggio dalla conversione della presentazione in Word (DOC o DOCX).
- Rispetto a Microsoft PowerPoint, l’app Microsoft Word è più dotata di strumenti o funzionalità per i contenuti.
- Oltre alle funzioni di modifica in Word, puoi beneficiare anche di funzionalità migliorate di collaborazione, stampa e condivisione.
Aspose.Slides e Aspose.Words
Per convertire un file PowerPoint (PPTX o PPT) in Word (DOCX o DOCX), hai bisogno sia di Aspose.Slides for C++ che di Aspose.Words for C++.
Come API autonoma, Aspose.Slides per C++ fornisce funzioni che consentono di estrarre testi dalle presentazioni.
Aspose.Words è un’API avanzata di elaborazione dei documenti che permette alle applicazioni di generare, modificare, convertire, renderizzare, stampare file e svolgere altre attività con i documenti senza utilizzare Microsoft Word.
Convertire una presentazione PowerPoint in un documento Word
Utilizza questo snippet di codice per convertire il PowerPoint in Word:
auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);
for (const auto& slide : presentation->get_Slides())
{
// genera e inserisce l'immagine della diapositiva
auto image = slide->GetImage(1.0f, 1.0f);
builder->InsertImage(image);
// inserisce i testi della diapositiva
for (const auto& shape : slide->get_Shapes())
{
if (ObjectExt::Is<AutoShape>(shape))
{
auto autoShape = System::AsCast<AutoShape>(shape);
builder->Writeln(autoShape->get_TextFrame()->get_Text());
}
}
builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
}
FAQ
Quali componenti devono essere installati per convertire presentazioni PowerPoint e OpenDocument in documenti Word?
Devi solo aggiungere i rispettivi pacchetti per Aspose.Slides for C++ e Aspose.Words for C++ al tuo progetto. Entrambe le librerie funzionano come API autonome e non è necessario avere installato Microsoft Office.
Sono supportati tutti i formati di presentazione PowerPoint e OpenDocument?
Aspose.Slides supporta tutti i formati di presentazione, inclusi PPT, PPTX, ODP e altri formati comuni. Questo garantisce che tu possa lavorare con presentazioni create in diverse versioni di Microsoft PowerPoint.