1. Produktai
  2.   Pristatymas
  3.   C++
  4.   Aspose.Slides for C++

Aspose.Slides for C++

 
 

C++ .NET API, skirta „PowerPoint“ pristatymams generuoti ir manipuliuoti

Galinga C++ pristatymų biblioteka, skirta kurti, redaguoti, sujungti, klonuoti, apsaugoti, konvertuoti ir valdyti PowerPoint PPT, PPTX pristatymus.

Aspose.Slides for C++ yra patikima API, padedanti programinės įrangos kūrėjams kurti galingas programas, skirtas dirbti su Microsoft PowerPoint ir OpenDocument pristatymus nenaudojant jokių išorinių priklausomybių. Ši biblioteka siūlo daugybę pristatymų tvarkymo funkcijų, įskaitant palaikymą skaityti ir rašyti pristatymus, manipuliuoti skaidrių išdėstymu ir turiniu bei konvertuoti pristatymus į kitus failų formatus. Biblioteka palaiko ir senesnes PowerPoint versijas, tokias kaip PowerPoint 97-2003, ir naujausią PowerPoint versiją, todėl galite dirbti su įvairių formatų pristatymais.

Aspose.Slides for C++ yra pirmasis ir vienintelis komponentas, teikiantis PowerPoint dokumentų kūrimo ir valdymo funkcijas. Biblioteka leidžia programinės įrangos kūrėjams kurti pristatymus nuo nulio ir išsaugoti juos įvairiais Microsoft PowerPoint ir kitais failų formatais, tokiais kaip PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML. ir taip toliau. Biblioteka taip pat leidžia konvertuoti pristatymus į PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG ir pan.

Aspose.Slides for C++ yra labai lanksti ir lengvai pritaikoma. Bibliotekoje siūlomos įvairios skaidrės formatavimo ir jų išvaizdos tinkinimo alternatyvos, įskaitant vaizdų, teksto, formų, morfologinių perėjimų, stilių ir kitų elementų įtraukimo palaikymą. Bibliotekoje taip pat yra keletas įrankių, skirtų manipuliuoti skaidrių išdėstymu ir turiniu, įskaitant elementų dydžio keitimo, pozicijos keitimo ir pertvarkymo parinktis. Apskritai, „Aspose.Slides“, skirta C++, yra puikus pasirinkimas tiems, kurie ieško galingos ir lanksčios bibliotekos, skirtos darbui su pristatymais nenaudojant „Microsoft PowerPoint“ formato.

Previous Next

Pradžia su Aspose.Slides, skirta C++

Rekomenduojamas būdas įdiegti „Aspose.Slides“, skirtą C++, yra naudoti „NuGet“. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite „Aspose.Slides“, skirtą C++, naudodami „NuGet“

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
Taip pat galite jį atsisiųsti tiesiogiai iš „Aspose“ produkto išleidimo puslapio.

Pristatymų kūrimas ir redagavimas naudojant C++ API

Aspose.Slides for C++ yra išsami biblioteka, skirta tvarkyti pristatymus Microsoft PowerPoint formatu. Su savo galingomis funkcijomis ir intuityviu API, ši biblioteka leidžia lengvai kurti ir įvairiais būdais valdyti pristatymus. Biblioteka palaiko keletą svarbių pristatymų valdymo funkcijų, tokių kaip esamų pristatymų peržiūra, pristatymų importavimas ir atidarymas, naujų skaidrių įtraukimas į pristatymą, vaizdų ir turinio įterpimas į pristatymus, kelių pristatymų derinimas, didelių pristatymų padalijimas į mažesnę ir daug daugiau.

Pristatymų kūrimas naudojant .NET API

Presentation presentation = new Presentation();

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

Pristatymų konvertavimas į kitus formatus naudojant C++

Aspose.Slides for C++ yra puikus pasirinkimas visiems, ieškantiems galingos ir lanksčios bibliotekos Microsoft PowerPoint formato pristatymams konvertuoti į kitus failų formatus. Jame yra įvairių įrankių ir funkcijų, skirtų pateiktims konvertuoti, todėl lengva dalytis pristatymais su kitais, net jei jie neturi prieigos prie Microsoft PowerPoint. Biblioteka palaiko konvertavimą į kai kuriuos populiarius failų formatus, tokius kaip PDF, XPS, HTML, vaizdo failų formatus (JPEG, PNG, GIF, BMP, SVG) ir daugelį kitų. Taip pat galima tinkinti konvertuotų pristatymų išvaizdą, pvz., nustatyti išvesties skiriamąją gebą, nurodyti puslapio paraštes ir pasirinkti skirtingus puslapių išdėstymus.

Konvertuokite „PowerPoint“ į PDF naudodami paslėptas skaidres naudodami .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);

Palyginkite, klonuokite ir eksportuokite skaidres naudodami C++ API

Aspose.Slides for C++ turi daug naudingų funkcijų, skirtų pristatymų skaidrėms tvarkyti C++ programose. Programinės įrangos kūrėjai gali lengvai pridėti naujų skaidrių į esamą pristatymą, nurodyti pasirinktinius skaidrių dydžius, keisti skaidrės dydį, pasiekti skaidres pristatymuose, pašalinti nepageidaujamas skaidres ir klonuoti skaidres naudodami tik kelias C++ kodo eilutes. Taip pat labai lengva palyginti dvi skaidres ir eksportuoti pristatymo skaidres į pasirinktinio dydžio vaizdus, skaidres konvertuoti į PNG, skaidres su pastabomis ir komentarais konvertuoti į vaizdus ir pan.

Klonuoti skaidrę per 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);

}

Animacijos efekto pridėjimas prie pristatymų per C++ API

Aspose.Slides, skirta C++ bibliotekai, programinės įrangos kūrėjams suteikia galimybę pridėti animacijos efektų skaidrėse savo pačių C programose. Į figūras ir teksto laukelius galite įtraukti įvairius animacijos efektus, tokius kaip įėjimas, paryškinimas, išėjimas ir judėjimo kelias. Be to, galite tinkinti animacijos efektą naudodami tokias savybes kaip trukmė, aktyviklis ir kryptis. Taip pat galima sukurti pasirinktinę animaciją ir naudoti kelis „PowerPoint“ animacijos efektus formoje.

Pridėkite animacijos efektą prie vienos pastraipos per .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);
}
 Lietuvių