1. Termékek
  2.   Bemutatás
  3.   C++
  4.   Aspose.Slides for C++

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.

Az

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.

Previous Next

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);
}
 Magyar