1. Produkti
  2.   Prezentācija
  3.   C++
  4.   Aspose.Slides for C++

Aspose.Slides for C++

 
 

C++ .NET API, lai ģenerētu un manipulētu ar PowerPoint prezentācijām

Jaudīga C++ prezentāciju bibliotēka, lai izveidotu, rediģētu, sapludinātu, klonētu, aizsargātu, konvertētu un manipulētu ar PowerPoint PPT, PPTX prezentācijām.

Aspose.Slides for C++ ir spēcīgs API, kas palīdz programmatūras izstrādātājiem izveidot jaudīgas lietojumprogrammas darbam ar Microsoft PowerPoint. un OpenDocument prezentācijas, neizmantojot nekādas ārējas atkarības. Šī bibliotēka piedāvā plašu funkciju klāstu prezentāciju apstrādei, tostarp atbalstu prezentāciju lasīšanai un rakstīšanai, manipulācijām ar slaidu izkārtojumu un saturu un prezentāciju konvertēšanu citos failu formātos. Bibliotēka atbalsta gan vecākas PowerPoint versijas, piemēram, PowerPoint 97-2003, gan jaunāko PowerPoint versiju, kas ļauj strādāt ar prezentācijām dažādos formātos.

Aspose.Slides for C++ ir pirmais un vienīgais komponents, kas nodrošina PowerPoint dokumentu izveides un pārvaldības funkcionalitāti. Bibliotēka ļauj programmatūras izstrādātājiem no jauna izveidot prezentācijas un saglabāt tās dažādos Microsoft PowerPoint un citos failu formātos, piemēram, PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML. un tā tālāk. Bibliotēka nodrošina arī prezentāciju konvertēšanu uz PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG un tā tālāk.

Aspose.Slides for C++ ir ļoti elastīga, kā arī ļoti pielāgojama. Bibliotēka piedāvā dažādas alternatīvas slaidu formatēšanai un to izskata pielāgošanai, tostarp atbalstu attēlu, teksta, formu, morfu pāreju, stilu un citu elementu pievienošanai. Bibliotēka nodrošina arī vairākus rīkus, lai manipulētu ar slaidu izkārtojumu un saturu, tostarp elementu izmēru maiņas, pozicionēšanas un pārkārtošanas iespējas. Kopumā Aspose.Slides for C++ ir lieliska izvēle ikvienam, kas meklē jaudīgu un elastīgu bibliotēku darbam ar prezentācijām, neizmantojot Microsoft PowerPoint formātu.

Previous Next

Darba sākšana ar Aspose.Slides for C++

Ieteicamais veids, kā instalēt Aspose.Slides for C++, ir izmantot NuGet. Lūdzu, izmantojiet šo komandu, lai instalēšana noritētu vienmērīgi.

Instalējiet Aspose.Slides for C++, izmantojot NuGet

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
Varat arī lejupielādēt to tieši no Aspose produkta izlaišanas lapas.

Prezentāciju izveide un rediģēšana, izmantojot C++ API

Aspose.Slides for C++ ir visaptveroša bibliotēka prezentāciju pārvaldībai Microsoft PowerPoint formātā. Pateicoties jaudīgajām funkcijām un intuitīvajam API, šī bibliotēka ļauj viegli izveidot un apstrādāt prezentācijas dažādos veidos. Bibliotēka atbalsta vairākas svarīgas prezentāciju pārvaldības funkcijas, piemēram, esošu prezentāciju pārbaudi, prezentāciju importēšanu un atvēršanu, jaunu slaidu pievienošanu prezentācijai, attēlu un satura ievietošanu prezentācijās, vairāku prezentāciju apvienošanu, lielu prezentāciju sadalīšanu mazākā un daudz ko citu.

Prezentāciju izveide, izmantojot .NET API

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

Prezentāciju konvertēšana citos formātos, izmantojot C++

Aspose.Slides for C++ ir lieliska izvēle ikvienam, kas meklē jaudīgu un elastīgu bibliotēku prezentāciju konvertēšanai Microsoft PowerPoint formātā citos failu formātos. Tas nodrošina virkni rīku un līdzekļu prezentāciju konvertēšanai, atvieglojot prezentāciju kopīgošanu ar citiem, pat ja viņiem nav piekļuves Microsoft PowerPoint. Bibliotēka nodrošina atbalstu konvertēšanai uz dažiem populāriem failu formātiem, piemēram, PDF, XPS, HTML, attēlu failu formātiem (JPEG, PNG, GIF, BMP, SVG) un daudziem citiem. Ir iespējams arī pielāgot pārveidoto prezentāciju izskatu, piemēram, iestatīt izvades izšķirtspēju, norādīt lapas piemales un izvēlēties dažādus lapu izkārtojumus.

Pārveidojiet PowerPoint par PDF, izmantojot slēptos slaidus, izmantojot .NET API

// 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);

Slaidu salīdzināšana, klonēšana un eksportēšana, izmantojot C++ API

Aspose.Slides for C++ ir iekļāvis daudzas noderīgas funkcijas prezentāciju slaidu apstrādei C++ lietojumprogrammās. Programmatūras izstrādātāji var viegli pievienot jaunus slaidus esošajai prezentācijai, norādīt pielāgotus slaidu izmērus, mainot slaidu izmērus, piekļūt slaidiem prezentācijās, noņemt nevēlamos slaidus un klonēt slaidus tikai ar pāris C++ koda rindiņām. Ir arī ļoti viegli salīdzināt divus slaidus un eksportēt prezentācijas slaidus uz attēliem ar pielāgotiem izmēriem, konvertēt slaidus uz PNG, konvertēt slaidus ar piezīmēm un komentāriem par attēliem un tā tālāk.

Klonēt slaidu, izmantojot C# API

// 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ācijas efektu pievienošana prezentācijām, izmantojot C++ API

Aspose.Slides for C++ sniedz programmatūras izstrādātājiem iespēju pievienot animācijas efektus slaidiem viņu pašu C lietojumprogrammās. Formām un tekstlodziņos varat pievienot dažādus animācijas efektus, piemēram, ieeju, uzsvaru, izeju un kustības ceļu. Turklāt jūs varat pielāgot animācijas efektu, izmantojot tādas īpašības kā ilgums, aktivizētājs un virziens. Ir arī iespējams izveidot pielāgotu animāciju un izmantot vairākus PowerPoint animācijas efektus uz formu.

Animācijas efektu pievienošana vienai rindkopai, izmantojot .NET API

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