Aspose.Slides for C++
C++ .NET API PowerPoint-esityksiä luomiseen ja manipulointiin
Tehokas C++-esityskirjasto, jolla voit luoda, muokata, yhdistää, kloonata, suojata, muuntaa ja käsitellä PowerPoint PPT-, PPTX-esityksiä.
Aspose.Slides for C++ on vankka sovellusliittymä, jonka avulla ohjelmistokehittäjät voivat luoda tehokkaita sovelluksia Microsoft PowerPointin kanssa työskentelemiseen. ja OpenDocument-esityksiä ilman ulkoisia riippuvuuksia. Tämä kirjasto tarjoaa laajan valikoiman ominaisuuksia esitysten käsittelyyn, mukaan lukien tuki esitysten lukemiseen ja kirjoittamiseen, diojen asettelun ja sisällön muokkaamiseen sekä esitysten muuntamiseen muihin tiedostomuotoihin. Kirjasto tukee sekä PowerPointin vanhempia versioita, kuten PowerPoint 97-2003, että PowerPointin uusinta versiota, joten voit käsitellä esityksiä eri muodoissa.
Aspose.Slides for C++ on ensimmäinen ja ainoa komponentti, joka tarjoaa PowerPoint-asiakirjojen luonti- ja hallintatoiminnot. Kirjaston avulla ohjelmistokehittäjät voivat luoda esityksiä alusta alkaen ja tallentaa ne eri Microsoft PowerPoint- ja muissa tiedostomuodoissa, kuten PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML ja niin edelleen. Kirjasto mahdollistaa myös esitysten muuntamisen PDF-, XPS-, SWF-, HTML-, JPEG-, PNG-, GIF-, BMP-, SVG- ja niin edelleen.
Aspose.Slides for C++ on erittäin joustava ja helposti muokattavissa. Kirjasto tarjoaa useita vaihtoehtoja diojen muotoiluun ja ulkoasun mukauttamiseen, mukaan lukien tuki kuvien, tekstin, muotojen, Morph Transitions -siirtymien, tyylien ja muiden elementtien lisäämiseen. Kirjasto tarjoaa myös useita työkaluja diojen asettelun ja sisällön muokkaamiseen, mukaan lukien vaihtoehdot elementtien koon muuttamiseen, sijoittamiseen ja uudelleenjärjestelyyn. Kaiken kaikkiaan Aspose.Slides for C++ on erinomainen valinta kaikille, jotka etsivät tehokasta ja joustavaa kirjastoa esitysten käsittelyyn ilman Microsoft PowerPoint -muotoa.
Aspose.Slidesin käytön aloittaminen C++:lle
Suositeltava tapa asentaa Aspose.Slides for C++ on NuGet. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna Aspose.Slides for C++ NuGetin kautta
NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0
Voit myös ladata sen suoraan Asposen tuotteen julkaisusivulta.Esitysten luominen ja muokkaaminen C++ API:n kautta
Aspose.Slides for C++ on kattava kirjasto esitysten hallintaan Microsoft PowerPoint -muodossa. Tehokkaiden ominaisuuksiensa ja intuitiivisen API:n ansiosta tämä kirjasto helpottaa esitysten luomista ja käsittelyä monin eri tavoin. Kirjasto tukee useita tärkeitä esitysten hallinnan ominaisuuksia, kuten olemassa olevien esitysten tutkiminen, esitysten tuonti ja avaaminen, uusien diojen lisääminen esitykseen, kuvien ja sisällön lisääminen esityksiin, useiden esittelyjen yhdistäminen, suurten esitysten jakaminen pienemmäksi ja paljon muuta.
Esitysten luominen .NET API:n kautta
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Esitysten muuntaminen muihin muotoihin C++:n kautta
Aspose.Slides for C++ on erinomainen valinta kaikille, jotka etsivät tehokasta ja joustavaa kirjastoa Microsoft PowerPoint -muotoisten esitysten muuntamiseen muihin tiedostomuotoihin. Se tarjoaa joukon työkaluja ja ominaisuuksia esitysten muuntamiseen, mikä tekee esitysten jakamisesta helppoa muiden kanssa, vaikka heillä ei olisi pääsyä Microsoft PowerPointiin. Kirjasto tukee muuntamista joihinkin suosittuihin tiedostomuotoihin, kuten PDF, XPS, HTML, kuvatiedostomuotoihin (JPEG, PNG, GIF, BMP, SVG) ja moniin muihin. On myös mahdollista muokata muunnettujen esitysten ulkoasua, kuten asettaa tulostusresoluutio, määrittää sivun marginaalit ja valita eri sivuasettelujen välillä.
Muunna PowerPoint PDF-muotoon Hidden Slides -sovelluksella .NET-sovellusliittymän kautta
// 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);
Vertaa, kloonaa ja vie dioja C++-sovellusliittymän kautta
Aspose.Slides for C++ sisältää useita hyödyllisiä ominaisuuksia esitysdiojen käsittelyyn C++-sovelluksissa. Ohjelmistokehittäjät voivat helposti lisätä uusia dioja olemassa olevaan esitykseensä, määrittää mukautettuja diojen kokoja, muuttaa dian kokoa, päästä käsiksi esitysten sisällä oleviin dioihin, poistaa ei-toivotut diat ja kloonata dioja muutamalla rivillä C++-koodia. On myös erittäin helppoa verrata kahta diaa ja viedä esitysdioja kuviksi mukautetun kokoisiksi, diojen muuntaminen PNG-muotoon, muistiinpanoja ja kommentteja sisältävien diojen muuntaminen kuviksi ja niin edelleen.
Kloonaa dia C# API:n kautta
// 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);
}
Animaatiotehosteen lisääminen esityksiin C++ API:n kautta
Aspose.Slides for C++ -kirjasto antaa ohjelmistokehittäjille mahdollisuuden lisätä animaatiotehosteita dioihin omien C-sovellustensa sisällä. Voit lisätä muotoihin ja tekstiruutuihin erilaisia animaatiotehosteita, kuten sisääntulon, korostuksen, poistumisen ja liikeradan. Lisäksi voit mukauttaa animaatiotehostetta käyttämällä ominaisuuksia, kuten kestoa, laukaisinta ja suuntaa. On myös mahdollista luoda mukautettuja animaatioita ja käyttää muotoon useita PowerPoint-animaatiotehosteita.
Lisää animaatiotehoste yhteen kappaleeseen .NET API:n kautta
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);
}