PowerPoint prezentációk Word dokumentumokká konvertálása C++-ban
Bevezetés
Ha a prezentáció (PPT vagy PPTX) szöveges tartalmát vagy információit új módon szeretné felhasználni, hasznos lehet a prezentációt Word (DOC vagy DOCX) formátumba konvertálni.
- A Microsoft PowerPointhez képest a Microsoft Word alkalmazás több eszközzel vagy funkcióval rendelkezik a tartalom kezeléséhez.
- A Word szerkesztési funkciói mellett a fejlett együttműködési, nyomtatási és megosztási lehetőségekből is profitálhat.
Aspose.Slides és Aspose.Words
A PowerPoint fájl (PPTX vagy PPT) Word (DOC vagy DOCX) formátumba történő konvertálásához szükség van a Aspose.Slides for C++ és a Aspose.Words for C++ komponensekre.
Az önálló API-ként működő Aspose.Slides for C++ olyan funkciókat kínál, amelyek lehetővé teszik a szövegek kinyerését a prezentációkból.
Az Aspose.Words egy fejlett dokumentumfeldolgozó API, amely lehetővé teszi az alkalmazások számára, hogy dokumentumokat generáljanak, módosítsanak, konvertáljanak, rendereljenek, nyomtassanak, és egyéb feladatokat hajtsanak végre a dokumentumokkal a Microsoft Word használata nélkül.
PowerPoint prezentáció konvertálása Word dokumentummá
Használja ezt a kódrészletet a PowerPoint Word‑be konvertálásához:
auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);
for (const auto& slide : presentation->get_Slides())
{
// létrehozza és beszúrja a diaképét
auto image = slide->GetImage(1.0f, 1.0f);
builder->InsertImage(image);
// beszúrja a dia szövegeit
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);
}
GYIK
Milyen összetevőket kell telepíteni a PowerPoint és OpenDocument prezentációk Word dokumentumokká konvertálásához?
Csak a megfelelő csomagokat kell hozzáadnia a projektjéhez a Aspose.Slides for C++ és a Aspose.Words for C++ számára. Mindkét könyvtár önálló API‑ként működik, és nem szükséges a Microsoft Office telepítése.
Támogatottak‑e az összes PowerPoint és OpenDocument prezentációformátum?
Az Aspose.Slides minden prezentációformátumot támogat, beleértve a PPT, PPTX, ODP és más gyakori fájltípusokat. Ez biztosítja, hogy különböző Microsoft PowerPoint verziókkal készült prezentációkat is kezelni tudjon.