Aspose.Slides for C++
C++ .NET API PowerPoint-bemutatók generálásához és manipulálásához
Hatékony C++ prezentációs könyvtár PowerPoint PPT, PPTX prezentációk létrehozásához, szerkesztéséhez, egyesítéséhez, klónozásához, védelméhez, konvertálásához és manipulálásához.
Aspose.Slides for C++ egy robusztus API, amely segít a szoftverfejlesztőknek hatékony alkalmazásokat létrehozni a Microsoft PowerPoint alkalmazáshoz és OpenDocument prezentációk külső függőségek használata nélkül. Ez a könyvtár a prezentációk kezelésére szolgáló funkciók széles skáláját kínálja, beleértve a prezentációk olvasásának és írásának támogatását, a diák elrendezésének és tartalmának kezelését, valamint a prezentációk más fájlformátumokba konvertálását. A könyvtár támogatja a PowerPoint régebbi verzióit, például a PowerPoint 97-2003-at, és a PowerPoint legújabb verzióját is, így számos formátumú prezentációval dolgozhat.
Az Aspose.Slides for C++ az első és egyetlen összetevő, amely biztosítja a PowerPoint-dokumentumok létrehozásának és kezelésének funkcióit. A könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy prezentációkat készítsenek a semmiből, és elmentsék azokat különböző Microsoft PowerPoint és más fájlformátumokba, például PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML stb. A könyvtár lehetővé teszi a prezentáció konvertálását PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG stb. formátumba.
Az Aspose.Slides for C++ nagyon rugalmas és nagymértékben testreszabható. A könyvtár számos alternatívát kínál a diák formázására és megjelenésük testreszabására, beleértve a képek, szövegek, alakzatok, Morph Transitions, stílusok és egyéb elemek hozzáadásának támogatását. A könyvtár számos eszközt is biztosít a diák elrendezésének és tartalmának módosításához, beleértve az elemek átméretezését, áthelyezését és átrendezését. Összességében az Aspose.Slides for C++ kiváló választás mindazok számára, akik hatékony és rugalmas könyvtárat keresnek a Microsoft PowerPoint formátum használata nélküli prezentációkhoz.
Kezdő lépések az Aspose.Slides C++-hoz
Az Aspose.Slides for C++ telepítésének javasolt módja a NuGet használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.
Telepítse az Aspose.Slides for C++ programot NuGet-en keresztül
NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0
Le is töltheti közvetlenül az Aspose termékkiadási oldaláról.Prezentációk létrehozása és szerkesztése C++ API-n keresztül
Az Aspose.Slides for C++ egy átfogó könyvtár prezentációk kezeléséhez Microsoft PowerPoint formátumban. Hatékony funkcióival és intuitív API-jával ez a könyvtár megkönnyíti a prezentációk létrehozását és sokféle módon történő kezelését. A könyvtár számos fontos funkciót támogat a prezentációkezeléshez, mint például a meglévő prezentációk vizsgálata, prezentációk importálása és megnyitása, új diák hozzáadása a prezentációhoz, képek és tartalom beszúrása a prezentációkba, több prezentáció kombinálása, nagy bemutatók felosztása kisebbre és még sok más.
Prezentációk készítése .NET API-n keresztül
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Prezentációk konvertálása más formátumokba C++-on keresztül
Az Aspose.Slides for C++ kiváló választás mindazok számára, akik hatékony és rugalmas könyvtárat keresnek a Microsoft PowerPoint formátumú prezentációk más fájlformátumokká konvertálásához. Számos eszközt és szolgáltatást biztosít a prezentációk konvertálásához, megkönnyítve a prezentációk megosztását másokkal, még akkor is, ha nem férnek hozzá a Microsoft PowerPointhoz. A könyvtár támogatja az olyan népszerű fájlformátumokká konvertálást, mint a PDF, XPS, HTML, képfájlformátumok (JPEG, PNG, GIF, BMP, SVG) és még sok más. Lehetőség van az átalakított prezentációk megjelenésének testreszabására is, például a kimeneti felbontás beállítására, az oldalmargók megadására és a különböző oldalelrendezések közötti választásra.
A PowerPoint konvertálása PDF-be rejtett diákkal a .NET API-n keresztül
// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");
// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();
// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;
// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
Diák összehasonlítása, klónozása és exportálása C++ API-n keresztül
Az Aspose.Slides for C++ számos hasznos funkciót tartalmaz a prezentációs diák C++ alkalmazásokon belüli kezelésére. A szoftverfejlesztők egyszerűen hozzáadhatnak új diákat meglévő prezentációjukhoz, egyedi diaméreteket adhatnak meg, módosíthatják a diaméretet, hozzáférhetnek a prezentációkon belüli diákhoz, eltávolíthatják a nem kívánt diákat és klónozhatják a diákat mindössze néhány soros C++ kóddal. Ezenkívül nagyon könnyű összehasonlítani két diát, és a prezentációs diákat egyedi méretű képekké exportálni, a diákat PNG formátumba konvertálni, a jegyzeteket és megjegyzéseket tartalmazó diákat képekké konvertálni stb.
Diák klónozása C# API-n keresztül
// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{
// Clone the desired slide to the end of the collection of slides in the same presentation
ISlideCollection slds = pres.Slides;
slds.AddClone(pres.Slides[0]);
// Write the modified presentation to disk
pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);
}
Animációs effektus hozzáadása a prezentációkhoz C++ API-n keresztül
Az Aspose.Slides for C++ könyvtár lehetőséget ad a szoftverfejlesztőknek, hogy animációs effektusokat adhassanak diákjaikhoz saját C-alkalmazásaikon belül. Különféle animációs effektusokat, például belépést, kiemelést, kilépést és mozgási útvonalat adhat az alakzatokhoz és szövegdobozokhoz. Ezenkívül testreszabhatja az animációs effektust olyan tulajdonságokkal, mint az időtartam, a trigger és az irány. Lehetőség van egyéni animáció létrehozására és több PowerPoint animációs effektus használatára is egy alakzaton.
Animációs effektus hozzáadása egyetlen bekezdéshez .NET API-n keresztül
using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
// select paragraph to add effect
IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];
// add Fly animation effect to selected paragraph
IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}